home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer.rsrc
/
bin.rsrc_LDEF_990.txt
< prev
next >
Wrap
Text File
|
1998-12-15
|
145KB
|
2,350 lines
start:
00000000 4144 chk.w D0, D4
00000002 4352 chk.w D1, [A2]
00000004 0300 btst D0, D1
00000006 3A52 movea.w A5, [A2]
00000008 0F55 bchg [A5], D7
0000000A 0B3C 1420 btst 0x20 /* ' ' */, D5
0000000E F2B1 01FF .extension 0x2B1 <<F/2-3/1>> // unimplemented
00000012 9EA7 sub.l D7, -[A7]
00000014 EB5A rol D2.w, 5
00000016 97D2 sub.l A3, [A2]
00000018 E85A ror D2.w, 4
0000001A 6BAD bmi -0x51 /* FFFFFFC9 */
0000001C ED67 asl D7.w, D6
0000001E 91D2 sub.l A0, [A2]
00000020 34C5 move.w [A2]+, D5
00000022 ADA6 syscall GetResAttrs, auto_pop
00000024 7A3F moveq.l D5, 0x3F
00000026 EDA2 asl D2, D6
00000028 6B5B bmi +0x5D /* 00000085 */
0000002A 6569 bcs +0x6B /* 00000095 */
0000002C 6BBB bmi -0x43 /* FFFFFFE9 */
0000002E F43C cpusha NONE
00000030 B69A cmp.l D3, [A2]+
00000032 225B movea.l A1, [A3]+
00000034 EAF6 3CA4 744B bfchg [A6 + D7.w * 4 + 0x4B] {D2:D4}
0000003A 2D52 A5D8 move.l [A6 - 0x5A28], [A2]
0000003E D50A addx.b -[A2], -[A2]
00000040 B730 CC4D xor.b [A0 + A4 * 4 + 0x4D], D3
00000044 3B6A 2833 185A move.w [A5 + 0x185A /* export_775 */], [A2 + 0x2833]
0000004A CE13 and.b D7, [A3]
0000004C D64E add.w D3, A6
0000004E 484A pea.l A2
00000050 2EE4 move.l [A7]+, -[A4]
00000052 0618 82BD addi.b [A0]+, 0xBD
00000056 2104 move.l -[A0], D4
label00000058:
00000058 1232 57E6 move.b D1, <<invalid full ext with IS == 1 and I/IS == 6>>
0000005C 8221 or.b D1, -[A1]
0000005E 3321 move.w -[A1], -[A1]
00000060 4842 swap.w D2
00000062 06E4 .incomplete
00000064 1202 move.b D1, D2
00000066 0412 CEAB subi.b [A2], 0xAB
0000006A FBBC .invalid <<F/6/5>>
0000006C FFFF .invalid <<F/7/7>>
0000006E 7FBB moveq.l D7, 0xFFFFFFBB
00000070 DF9E add.l [A6]+, D7
00000072 E733 roxl D3.b, D3
00000074 DC99 add.l D6, [A1]+
00000076 B9E7 cmpa.l A4, -[A7]
00000078 9F7B 161B sub.w [PC + D1.w * 8 + 0x1B], D7
0000007C B343 xor.w D3, D1
0000007E 0540 bchg D0, D2
00000080 F004 4190 .pmove2 0xF004, 0x4190 // unimplemented
00000084 48B4 01D4 8DDF movem.w <<invalid full ext with IS == 1 and I/IS == 7>>, D2,D4,D6,D7,A0
0000008A 7617 moveq.l D3, 0x17
0000008C BAC0 cmpa.w A5, D0
0000008E E1A6 asl D6, D0
00000090 966E 679E sub.w D3, [A6 + 0x679E]
00000094 3354 7C10 move.w [A1 + 0x7C10], [A4]
00000098 99EB 2BEA sub.l A4, [A3 + 0x2BEA]
0000009C 189A move.b [A4], [A2]+
0000009E 8E5E or.w D7, [A6]+
000000A0 3816 move.w D4, [A6]
000000A2 0B8E bclr A6, D5
000000A4 79CA moveq.l D4, 0xFFFFFFCA
000000A6 16BD move.b [A3], <<invalid special address>>
000000A8 70EC moveq.l D0, 0xFFFFFFEC
000000AA D9AF E5AD add.l [A7 - 0x1A53], D4
000000AE C1E7 muls.w D0, -[A7]
000000B0 8AAB C76E or.l D5, [A3 - 0x3892]
000000B4 F2C9 819B .extension 0x2C9 <<F/2-3/1>> // unimplemented
000000B8 E5A8 lsl D0, D2
000000BA F175 .extension 0x175 <<F/4-5/0>> // unimplemented
000000BC 699A bvs -0x64 /* 00000058 */
000000BE 728D moveq.l D1, 0xFFFFFF8D
000000C0 B9C6 cmpa.l A4, D6
000000C2 D044 add.w D0, D4
000000C4 FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
000000C6 C29D and.l D1, [A5]+
000000C8 9B8A subx.l -[A5], -[A2]
000000CA 7E91 moveq.l D7, 0xFFFFFF91
000000CC 16AE 6CF6 move.b [A3], [A6 + 0x6CF6]
000000D0 9576 6E42 sub.w [A6 + D6 * 8 + 0x42], D2
000000D4 E1EF 4561 asl .w [A7 + 0x4561]
000000D8 9D56 sub.w [A6], D6
000000DA E86B lsr D3.w, D4
000000DC EEDC 3470 bfset [A4]+ {17:D0}
000000E0 B365 xor.w -[A5], D1
000000E2 399A 6B83 6983 4DA7 move.w [[ + <<invalid base displacement size>> + D6 * 2] + 0x69834DA7], [A2]+
000000EA 7C0D moveq.l D6, 0x0D
000000EC 658B bcs -0x73 /* 00000079 */
000000EE 4088 negx.l A0
000000F0 FFC2 .invalid <<F/7/7>>
000000F2 B2E2 cmpa.w A1, -[A2]
000000F4 636A bls +0x6C /* 00000160 */
000000F6 40AA C7F4 negx.l [A2 - 0x380C]
000000FA 7BCD moveq.l D5, 0xFFFFFFCD
000000FC CB9C and.l [A4]+, D5
000000FE 6189 bsr -0x75 /* 00000089 */
00000100 AAF9 syscall 0xAF9
00000102 2ECD move.l [A7]+, A5
00000104 E72B lsl D3.b, D3
00000106 97B2 7D74 sub.l <<invalid full ext with I/IS == 4>>, D3
0000010A E9B1 roxl D1, D4
0000010C C8EF 601A mulu.w D4, [A7 + 0x601A]
00000110 6E0E bgt +0x10 /* 00000120 */
00000112 3D0E move.w -[A6], A6
00000114 5277 5D86 64F8 addq.w [[ + <<invalid base displacement size>>] + D5 * 4 + 0x64F8], 1
0000011A 2FCD move.l <<invalid special address>>, A5
0000011C 46B0 69AA E649 FAE0 not.l [[-0x19B7 + D6] - 0x520]
// begin alternate branch 00000120-00000126
label00000120:
00000120 E649 lsr D1.w, 3
00000122 FAE0 3326 .extension 0xAE0 <<F/2-3/5>> // unimplemented
// end alternate branch 00000120-00000126
label00000120: // (misaligned)
00000124 3326 move.w -[A1], -[A6]
00000126 B3A3 xor.l -[A3], D1
00000128 9D37 CEA1 sub.b [A7 + A4 * 8 - 0x95], D6
0000012C B83D cmp.b D4, <<invalid special address>>
0000012E 2CA9 692B move.l [A6], [A1 + 0x692B]
00000132 D4F9 DA7E E918 add.w A2, [0xDA7EE918]
00000138 FAA2 A62F .extension 0xAA2 <<F/2-3/5>> // unimplemented
0000013C EC18 ror D0.b, 6
0000013E F86C E3D5 .extension 0x86C <<F/1/4>>, 0xE3D5 // unimplemented
00000142 038E bclr A6, D1
00000144 A1A1 syscall vMRdData, flags=1
00000146 A18D syscall DebugUtil, flags=1
00000148 3587 2EF0 move.w [A2 + D2 * 8 - 0x16], D7
0000014C 2035 D8ED move.l D0, [A5 + A5 - 0x19]
00000150 77CB moveq.l D3, 0xFFFFFFCB
00000152 602C bra +0x2E /* 00000180 */
00000154 86A6 or.l D3, -[A6]
00000156 D661 add.w D3, -[A1]
00000158 19DD 32DF move.b 0xDF, [A5]+
0000015C EBC2 A216 bfexts D2, D2 {8:22}
label00000160:
00000160 0B3F btst <<invalid special address>>, D5
00000162 A680 syscall GetVideoDefault, flags=6
00000164 D745 addx.w D3, D5
00000166 8D73 2FF7 or.w <<invalid full ext with IS == 1 and I/IS == 7>>, D6
0000016A 3A26 move.w D5, -[A6]
0000016C 1CBC CC84 move.b [A6], 0x84
00000170 8EDD divu.w D7, [A5]+
00000172 3F63 51EB move.w [A7 + 0x51EB], -[A3]
00000176 4DC3 lea.l A6, D3
00000178 9F90 sub.l [A0], D7
0000017A 378D CAC5 move.w [A3 + A4 * 2 - 0x59], A5
0000017E B4DF cmpa.w A2, [A7]+
label00000180:
00000180 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
00000182 3813 move.w D4, [A3]
00000184 0122 btst -[A2], D0
00000186 C7F6 F5F6 muls.w D3, <<invalid full ext with IS == 1 and I/IS == 6>>
0000018A A1CC syscall vBTClose, flags=1
0000018C 31E1 CD4E move.w [0xFFFFCD4E], -[A1]
00000190 2BA8 6CDB EF98 move.l [ + A6 * 8], [A0 + 0x6CDB]
00000196 EA5D ror D5.w, 5
00000198 F3AB .invalid <<F/6/1>>
0000019A A881 syscall EqualPt
0000019C 4F39 E5AD 1FCE .invalid 7, [0xE5AD1FCE] // invalid opcode 4 with b == 4
000001A2 F6B2 E642 .extension 0x6B2 <<F/2-3/3>> // unimplemented
000001A6 10F7 BA6F move.b [A0]+, [A7 + A3 * 2 + 0x6F]
000001AA ED47 asl D7.w, 6
000001AC 03FA .incomplete
000001AE CF64 and.w -[A4], D7
000001B0 000D E8FD ori.b A5, 0xFD
000001B4 32C8 move.w [A1]+, A0
000001B6 5E43 addq.w D3, 7
000001B8 B161 xor.w -[A1], D0
000001BA 5917 subq.b [A7], 4
000001BC DBE9 BD12 add.l A5, [A1 - 0x42EE]
000001C0 2F55 F432 move.l [A7 - 0xBCE], [A5]
000001C4 F61D E96F .move16 0xF61D, 0xE96F // unimplemented
000001C8 F999 .invalid <<F/6/4>>
000001CA 8CFA 9DF2 divu.w D6, [PC - 0x620E /* FFFF9DF4, cstring ""<EOF> */]
000001CE 864B or.w D3, A3
000001D0 9C87 sub.l D6, D7
000001D2 9C0B sub.b D6, A3
000001D4 9DD2 sub.l A6, [A2]
000001D6 0F67 bchg -[A7], D7
000001D8 A0A5 syscall VisRegionChanged
000001DA BFE6 cmpa.l A7, -[A6]
000001DC 0EE9 .incomplete
000001DE AF6C syscall rSubOver, auto_pop
000001E0 C3E7 muls.w D1, -[A7]
000001E2 98A8 8D40 sub.l D4, [A0 - 0x72C0]
000001E6 496C BBF7 chk.w D4, [A4 - 0x4409]
000001EA 0058 7F60 ori.w [A0]+, 0x7F60
000001EE 7437 moveq.l D2, 0x37
000001F0 4D5B chk.w D6, [A3]+
000001F2 8919 or.b [A1]+, D4
000001F4 DD56 add.w [A6], D6
000001F6 B2FB 7A81 cmpa.w A1, [PC + D7 * 2 - 0x127]
000001FA 74E8 moveq.l D2, 0xFFFFFFE8
000001FC 5499 addq.l [A1]+, 2
000001FE 8CB2 C209 or.l D6, [A2 + A4.w * 2 + 0x9]
00000202 3421 move.w D2, -[A1]
00000204 A378 syscall GetIndADB, flags=3
00000206 B697 cmp.l D3, [A7]
00000208 90C5 sub.w A0, D5
0000020A C798 and.l [A0]+, D3
0000020C 25BD BF45 move.l <<invalid full ext with IS == 1 and I/IS == 5>>, <<invalid special address>>
00000210 C7D9 muls.w D3, [A1]+
00000212 2D47 1C13 move.l [A6 + 0x1C13], D7
00000216 AC23 syscall AliasDispatch, auto_pop
00000218 1B25 move.b -[A5], -[A5]
0000021A E4CB roxr .w A3
0000021C 6E37 bgt +0x39 /* 00000255 */
0000021E 5EC7 sgt D7
00000220 47AF 8AD9 .invalid 3, [A7 - 0x7527] // invalid opcode 4 with b == 6
00000224 DEBC 50EB 8774 add.l D7, 0x50EB8774
0000022A 94DA sub.w A2, [A2]+
0000022C AF6C syscall rSubOver, auto_pop
0000022E CFEC 7C6D muls.w D7, [A4 + 0x7C6D]
00000232 5F6F D912 subq.w [A7 - 0x26EE], 7
00000236 E3F5 E160 ACA2 lsl .w [A5 - 0x535E]
0000023C 6C25 bge +0x27 /* 00000263 */
0000023E A1DA syscall vExtendFile, flags=1
00000240 6745 beq +0x47 /* 00000287 */
00000242 B5E2 cmpa.l A2, -[A2]
00000244 89EF EB4B divs.w D4, [A7 - 0x14B5]
00000248 633B bls +0x3D /* 00000285 */
label0000024A:
0000024A CBA4 and.l -[A4], D5
0000024C 0134 0CBB btst [A4 + D0 * 4 - 0x69], D0
00000250 DA21 add.b D5, -[A1]
00000252 8D05 sbcd D6, D5
00000254 50F1 F7D0 st []
// begin alternate branch 00000256-00000258
label00000256:
00000256 F7D0 .invalid <<F/7/3>>
// end alternate branch 00000256-00000258
label00000256: // (misaligned)
00000258 6CFC bge -0x2 /* 00000256 */
0000025A C32F FC03 and.b [A7 - 0x3FD], D1
0000025E 406B 60EB negx.w [A3 + 0x60EB]
00000262 80E3 divu.w D0, -[A3]
00000264 C763 and.w -[A3], D3
00000266 5039 3286 8D73 addq.b [0x32868D73], 8
0000026C 68DC bvc -0x22 /* 0000024A */
0000026E 5C34 D821 addq.b [A4 + A5 + 0x21], 6
00000272 63E5 bls -0x19 /* 00000259 */
00000274 7045 moveq.l D0, 0x45
00000276 4761 chk.w D3, -[A1]
00000278 42C6 .invalid D6 // invalid opcode 4 with subtype 1
0000027A E6D3 ror .w [A3]
0000027C 1FAF D708 54B6 move.b [A7 + D5.w * 4 - 0x74], [A7 - 0x28F8]
00000282 8D04 sbcd D6, D4
00000284 9548 subx.w -[A2], -[A0]
00000286 70F6 moveq.l D0, 0xFFFFFFF6
00000288 C6BB 46C4 and.l D3, [PC + D4.w * 8 - 0x60]
0000028C EFA2 asl D2, D7
0000028E 4E11 .invalid // invalid opcode 4
00000290 77AC moveq.l D3, 0xFFFFFFAC
00000292 C467 and.w D2, -[A7]
00000294 3DFE move.w <<invalid special address>>, <<invalid special address>>
00000296 BAB8 47FA cmp.l D5, [0x000047FA]
0000029A 17A3 D15A 96DF move.b [[A3] - 0x6921], -[A3]
000002A0 DE23 add.b D7, -[A3]
000002A2 6B6F bmi +0x71 /* 00000313 */
000002A4 A757 syscall SetAppBase/SetApplBase, flags=7
000002A6 93B1 178D sub.l [[ + <<invalid base displacement size>>] + D1 * 8], D1
000002AA E825 asr D5.b, D4
000002AC 867D or.w D3, <<invalid special address>>
000002AE 7FB1 moveq.l D7, 0xFFFFFFB1
000002B0 1C8E move.b [A6], A6
000002B2 754B moveq.l D2, 0x4B
000002B4 3007 move.w D0, D7
000002B6 BA40 cmp.w D5, D0
000002B8 5B6E 1D9B subq.w [A6 + 0x1D9B], 5
000002BC 5E20 addq.b -[A0], 7
000002BE 6104 bsr +0x6 /* 000002C4 */
000002C0 E2D0 lsr .w [A0]
000002C2 2561 392C move.l [A2 + 0x392C], -[A1]
// begin alternate branch 000002C4-000002C8
fn000002C4:
000002C4 392C 7D15 move.w -[A4], [A4 + 0x7D15]
// end alternate branch 000002C4-000002C8
fn000002C4: // (misaligned)
000002C6 7D15 moveq.l D6, 0x15
000002C8 6303 bls +0x5 /* 000002CD */
000002CA 46F0 D206 move.w SR, [A0 + A5.w * 2 + 0x6]
000002CE A367 syscall HSetRBit, flags=3
000002D0 6563 bcs +0x65 /* 00000335 */
000002D2 30D8 move.w [A0]+, [A0]+
000002D4 3360 F4FC move.w [A1 - 0xB04], -[A0]
000002D8 A258 syscall InsTime, flags=2
000002DA FADD 7718 .extension 0xADD <<F/2-3/5>> // unimplemented
000002DE 3DD1 move.w <<invalid special address>>, [A1]
000002E0 E21C ror D4.b, 1
000002E2 8B0C sbcd -[A5], -[A4]
000002E4 4029 1DC6 negx.b [A1 + 0x1DC6]
000002E8 B4D1 cmpa.w A2, [A1]
000002EA 834F 7D9C pack -[A1], -[A7], 0x7D9C
000002EE 7037 moveq.l D0, 0x37
000002F0 98D7 sub.w A4, [A7]
000002F2 97AD 34BA sub.l [A5 + 0x34BA /* export_1683 */], D3
000002F6 ACAC syscall Pt2Rect, auto_pop
000002F8 2024 move.l D0, -[A4]
000002FA 4BC0 lea.l A5, D0
000002FC AED6 syscall 0xAD6, auto_pop
000002FE 7883 moveq.l D4, 0xFFFFFF83
00000300 4AFA bgnd
00000302 409E negx.l [A6]+
00000304 BF8E cmpm.l [A7]+, [A6]+
00000306 D863 add.w D4, -[A3]
00000308 E565 asl D5.w, D2
0000030A 51A3 subq.l -[A3], 8
0000030C 4B7C E0C3 chk.w D5, 0xE0C3
00000310 C560 and.w -[A0], D2
00000312 03BB B66E bclr [PC + A3.w * 8 + 0x6E], D1
00000316 0869 5105 040D bchg.b [A1 + 0x40D], 0x5
0000031C 1F8C 169D move.b [A7 + D1.w * 8 - 0x99], A4
00000320 DEEF 98ED add.w A7, [A7 - 0x6713]
00000324 F585 .invalid <<F/6/2>>
00000326 F872 730B .extension 0x872 <<F/1/4>>, 0x730B // unimplemented
0000032A 2D8D 6EBA move.l [A6 + D6 * 8 - 0x70], A5
0000032E 4094 negx.l [A4]
00000330 E133 roxl D3.b, D0
00000332 2802 move.l D4, D2
00000334 30CE move.w [A0]+, A6
00000336 9687 sub.l D3, D7
00000338 5154 subq.w [A4], 8
0000033A CE17 and.b D7, [A7]
0000033C 8BCA divs.w D5, A2
0000033E 677B beq +0x7D /* 000003BB */
00000340 A122 syscall NewHandle, flags=1
00000342 3794 615F move.w <<invalid full ext with IS == 1 and I/IS == 7>>, [A4]
00000346 7BD5 moveq.l D5, 0xFFFFFFD5
00000348 1C5E movea.b A6, [A6]+
0000034A E61A ror D2.b, 3
0000034C B638 65F0 cmp.b D3, [0x000065F0]
00000350 D4A3 add.l D2, -[A3]
00000352 BC09 cmp.b D6, A1
00000354 959A sub.l [A2]+, D2
00000356 F9ED .invalid <<F/7/4>>
00000358 DB66 add.w -[A6], D5
0000035A 6E21 bgt +0x23 /* 0000037D */
0000035C C3BD and.l <<invalid special address>>, D1
0000035E B669 8E1A cmp.w D3, [A1 - 0x71E6]
00000362 52A7 addq.l -[A7], 1
00000364 8BEA 606E divs.w D5, [A2 + 0x606E]
00000368 EC63 asr D3.w, D6
0000036A 5568 6A0A subq.w [A0 + 0x6A0A], 2
0000036E 16D5 move.b [A3]+, [A5]
00000370 FED4 F966 .extension 0xED4 <<F/2-3/7>> // unimplemented
00000374 A81F syscall Get1Resource
00000376 0DDE .incomplete
00000378 7687 moveq.l D3, 0xFFFFFF87
0000037A EF3E rol D6.b, D7
0000037C 7C18 moveq.l D6, 0x18
0000037E 68A1 bvc -0x5D /* 00000321 */
00000380 D4C0 add.w A2, D0
00000382 FEED CE43 .extension 0xEED <<F/2-3/7>> // unimplemented
label00000386:
00000386 8E4B or.w D7, A3
00000388 6B21 bmi +0x23 /* 000003AB */
0000038A EE87 asr D7, 7
0000038C A5E1 syscall vFileOpen, flags=5
0000038E 79F5 moveq.l D4, 0xFFFFFFF5
00000390 B861 cmp.w D4, -[A1]
00000392 0C7C ADF2 99B9 cmpi.w 0x99B9, 0xADF2
00000398 0652 5D5E addi.w [A2], 0x5D5E /* ']^' */
0000039C 6DE8 blt -0x16 /* 00000386 */
0000039E 093A DF93 btst [PC - 0x206D /* FFFFE333, cstring ""<EOF> */], D4
000003A2 1B47 A5C3 move.b [A5 - 0x5A3D], D7
000003A6 5582 subq.l D2, 2
000003A8 66E1 bne -0x1D /* 0000038B */
000003AA C3B2 3B52 D406 and.l [[A2] - 0x2BFA], D1
000003B0 F50C .extension 0x50C <<F/4-5/2>> // unimplemented
000003B2 53B3 B8D1 subq.l [A3 + A3 - 0x47], 1
000003B6 D347 addx.w D1, D7
000003B8 AAEF syscall 0xAEF
000003BA 0F15 btst [A5], D7
000003BC A3AD syscall NewGestalt, flags=3
000003BE DBD0 add.l A5, [A0]
000003C0 CA6A 234C and.w D5, [A2 + 0x234C]
000003C4 5083 addq.l D3, 8
000003C6 4039 4282 0890 negx.b [0x42820890]
000003CC 0DC3 .incomplete
000003CE BE00 cmp.b D7, D0
000003D0 CDBE and.l <<invalid special address>>, D6
000003D2 10C7 move.b [A0]+, D7
000003D4 180E move.b D4, A6
000003D6 060E DA16 addi.b A6, 0x16
000003DA 8F6C 5F7B or.w [A4 + 0x5F7B], D7
000003DE E9D8 F6D3 bfextu D7, [A0]+ {27:19}
000003E2 4E42 trap 2
000003E4 21ED E821 378E move.l [0x0000378E], [A5 - 0x17DF]
000003EA AE13 syscall FillCPoly, auto_pop
000003EC 434B chk.w D1, A3
000003EE D0EF 9625 add.w A0, [A7 - 0x69DB]
000003F2 B2BC 7F00 E469 cmp.l D1, 0x7F00E469
000003F8 ABC9 syscall IconDispatch
000003FA F8AA A4A6 .extension 0x8AA <<F/2-3/4>> // unimplemented
000003FE 9610 sub.b D3, [A0]
00000400 1AD0 move.b [A5]+, [A0]
00000402 AF03 syscall Jackson, auto_pop
00000404 C359 and.w [A1]+, D1
00000406 C670 2C26 and.w D3, [A0 + D2 * 4 + 0x26]
0000040A A38C syscall Wakeup, flags=3
0000040C F557 .extension 0x557 <<F/4-5/2>> // unimplemented
0000040E 6048 bra +0x4A /* 00000458 */
00000410 EC18 ror D0.b, 6
00000412 932A 4C86 sub.b [A2 + 0x4C86], D1
00000416 C664 and.w D3, -[A4]
00000418 8603 or.b D3, D3
0000041A 7507 moveq.l D2, 0x07
0000041C 80F2 1313 832E 596C divu.w D0, [[A2 + D1 * 2] - 0x7CD1A694]
00000424 639B bls -0x63 /* 000003C1 */
00000426 2E87 move.l [A7], D7
00000428 8055 or.w D0, [A5]
0000042A 789B moveq.l D4, 0xFFFFFF9B
0000042C BD7F xor.w <<invalid special address>>, D6
0000042E C78B exg D3, A3
00000430 0162 bchg -[A2], D0
00000432 4BFA 49C0 lea.l A5, [PC + 0x49C0 /* 00004DF4, cstring ""<EOF> */]
00000436 C54B exg A2, A3
00000438 DA4E add.w D5, A6
0000043A 6C5C bge +0x5E /* 00000498 */
0000043C 607D bra +0x7F /* 000004BB */
0000043E F1BE .invalid <<F/6/0>>
00000440 800B or.b D0, A3
00000442 1D2B 9251 move.b -[A6], [A3 - 0x6DAF]
00000446 BB63 xor.w -[A3], D5
00000448 A26C syscall InitFS, flags=2
0000044A B5A3 xor.l -[A3], D2
0000044C 4096 negx.l [A6]
0000044E 9499 sub.l D2, [A1]+
00000450 68A3 bvc -0x5B /* 000003F5 */
00000452 B712 xor.b [A2], D3
00000454 8B53 or.w [A3], D5
00000456 7C11 moveq.l D6, 0x11
label00000458:
00000458 F340 .extension 0x340 <<F/4-5/1>> // unimplemented
0000045A CB61 and.w -[A1], D5
0000045C EF5A rol D2.w, 7
0000045E 1678 2C86 movea.b A3, [0x00002C86]
00000462 3FD2 move.w <<invalid special address>>, [A2]
00000464 8F3F or.b <<invalid special address>>, D7
00000466 FB65 .extension 0xB65 <<F/4-5/5>> // unimplemented
00000468 398A 06CB move.w [A4 + D0.w * 8 - 0x53], A2
0000046C 4CFD 6ED9 movem.l D0,D3,D4,D6,D7,A1,A2,A3,A5,A6, <<invalid special address>>
00000470 8769 FF96 or.w [A1 - 0x6A], D3
00000474 989C sub.l D4, [A4]+
00000476 C3D4 muls.w D1, [A4]
00000478 E75D rol D5.w, 3
0000047A 215E E7BC move.l [A0 - 0x1844], [A6]+
0000047E ADE4 syscall HandAndHand, auto_pop
00000480 E0AF lsr D7, D0
00000482 289E move.l [A4], [A6]+
00000484 2B33 F560 3BA6 move.l -[A5], [A3 + 0x3BA6]
0000048A 395B 6085 move.w [A4 + 0x6085], [A3]+
0000048E 78ED moveq.l D4, 0xFFFFFFED
00000490 63C5 bls -0x39 /* 00000457 */
00000492 9C41 sub.w D6, D1
00000494 2BC0 move.l <<invalid special address>>, D0
00000496 1DC4 move.b <<invalid special address>>, D4
label00000498:
00000498 E7CB rol .w A3
0000049A C7FA 9D45 muls.w D3, [PC - 0x62BB /* FFFF9D47, cstring ""<EOF> */]
0000049E A731 syscall GetOSEvent, flags=7
000004A0 057C 32FC bchg 0x32FC, D2
000004A4 3D38 E77A move.w -[A6], [0xFFFFE77A]
000004A8 382A 73B3 move.w D4, [A2 + 0x73B3]
000004AC 7458 moveq.l D2, 0x58
000004AE 57D0 seq [A0]
000004B0 EBA4 asl D4, D5
000004B2 DED5 add.w A7, [A5]
000004B4 CA11 and.b D5, [A1]
000004B6 D097 add.l D0, [A7]
000004B8 EE4D lsr D5.w, 7
000004BA 2A65 movea.l A5, -[A5]
000004BC AE56 syscall SpeechRecognitionDispatch, auto_pop
000004BE B01C cmp.b D0, [A4]+
000004C0 4579 5D5C 795F chk.w D2, [0x5D5C795F]
000004C6 BFAD 7CAF xor.l [A5 + 0x7CAF], D7
000004CA 704D moveq.l D0, 0x4D
000004CC B072 8D44 cmp.w D0, <<invalid full ext with I/IS == 4>>
000004D0 9CAB 4F28 sub.l D6, [A3 + 0x4F28]
000004D4 966D E7DB sub.w D3, [A5 - 0x1825]
000004D8 4EC7 jmp D7
000004DA 11E1 E0D8 move.b [0xFFFFE0D8], -[A1]
000004DE 94B1 42B7 sub.l D2, [A1 + D4.w * 2 - 0x73]
000004E2 8993 or.l [A3], D4
000004E4 B2B1 B1A9 62CE cmp.l D1, [[0x62CE + A3]]
000004EA 1AC4 move.b [A5]+, D4
000004EC F60E BE3D .move16 0xF60E, 0xBE3D // unimplemented
000004F0 9EC8 sub.w A7, A0
000004F2 4C1C 11BD movem.w D0,D2,D3,D4,D5,D7,A0,A4, [A4]+
000004F6 6B36 bmi +0x38 /* 0000052E */
000004F8 09B4 196D bclr <<invalid full ext with IS == 1 and I/IS == 5>>, D4
000004FC 1B03 move.b -[A5], D3
000004FE 3BBE 682A move.w [A5 + D6 + 0x2A], <<invalid special address>>
00000502 1569 AD88 8578 move.b [A2 - 0x7A88], [A1 - 0x5278]
00000508 D10F addx.b -[A0], -[A7]
0000050A 925C sub.w D1, [A4]+
0000050C 0FC5 .incomplete
0000050E 2100 move.l -[A0], D0
00000510 E159 rol D1.w, 8
00000512 5214 addq.b [A4], 1
00000514 B289 cmp.l D1, A1
00000516 8D1F or.b [A7]+, D6
00000518 6233 bhi +0x35 /* 0000054D */
0000051A 5166 subq.w -[A6], 8
label0000051C:
0000051C F2A1 294F .extension 0x2A1 <<F/2-3/1>> // unimplemented
00000520 0851 AAF8 bchg.b [A1], 0xF8
00000524 3CC7 move.w [A6]+, D7
00000526 AEB6 syscall 0xAB6, auto_pop
00000528 1897 move.b [A4], [A7]
0000052A 3A82 move.w [A5], D2
0000052C 29EA DB94 8400 4372 move.l 0x84004372, [A2 - 0x246C]
// begin alternate branch 0000052E-00000536
label0000052E:
0000052E DB94 add.l [A4], D5
00000530 8400 or.b D2, D0
00000532 4372 531C chk.w D1, <<invalid full ext with I/IS == 4>>
// end alternate branch 0000052E-00000536
label0000052E: // (misaligned)
00000534 531C subq.b [A4]+, 1
00000536 B83E cmp.b D4, <<invalid special address>>
00000538 F55F .extension 0x55F <<F/4-5/2>> // unimplemented
0000053A AA44 syscall GetAuxiliaryControlRecord/GetAuxCtl
0000053C 06A0 9F91 7E9E addi.l -[A0], 0x9F917E9E
// begin alternate branch 00000540-00000542
label00000540:
00000540 7E9E moveq.l D7, 0xFFFFFF9E
// end alternate branch 00000540-00000542
label00000540: // (misaligned)
00000542 1D8B 4770 4C3A C838 move.b [A6 + 0x4C3AC838], A3
0000054A 5619 addq.b [A1]+, 3
0000054C 382A AB4A move.w D4, [A2 - 0x54B6]
00000550 004E 554C ori.w A6, 0x554C /* 'UL' */
00000554 2E58 movea.l A7, [A0]+
00000556 F623 063E .move16 0xF623, 0x063E // unimplemented
0000055A 3F34 5560 B280 move.w -[A7], [A4 - 0x4D80]
00000560 2676 48CE movea.l A3, [A6 + D4 - 0x50]
00000564 88C3 divu.w D4, D3
00000566 7286 moveq.l D1, 0xFFFFFF86
00000568 0E0B 85BD .invalid.b A3, 0xBD // invalid immediate operation
0000056C CFED EBF5 muls.w D7, [A5 - 0x140B]
00000570 7E9F moveq.l D7, 0xFFFFFF9F
00000572 1998 721C move.b [A4 + D7.w * 2 + 0x1C], [A0]+
00000576 9CBB 6072 sub.l D6, [PC + D6.w + 0x72]
0000057A D6A0 add.l D3, -[A0]
0000057C BC1A cmp.b D6, [A2]+
0000057E 64AB bcc -0x53 /* 0000052B */
00000580 4F6B 28B0 chk.w D7, [A3 + 0x28B0]
00000584 57B8 DB18 subq.l [0xFFFFDB18], 3
00000588 806D 0264 or.w D0, [A5 + 0x264]
0000058C 5ED0 sgt [A0]
0000058E 1A57 movea.b A5, [A7]
00000590 DEEA F3D0 add.w A7, [A2 - 0xC30]
00000594 6286 bhi -0x78 /* 0000051C */
00000596 6FA8 ble -0x56 /* 00000540 */
00000598 E6DB ror .w [A3]+
0000059A ED71 roxl D1.w, D6
0000059C 1B74 056D 71CB move.b [A5 + 0x71CB], <<invalid full ext with IS == 1 and I/IS == 5>>
000005A2 6A6F bpl +0x71 /* 00000613 */
000005A4 ABF7 syscall SynchIdleTime
000005A6 6220 bhi +0x22 /* 000005C8 */
000005A8 A9E2 syscall PtrToXHand
000005AA B09C cmp.l D0, [A4]+
000005AC A303 syscall Write, flags=3
000005AE DC1D add.b D6, [A5]+
000005B0 280A move.l D4, A2
label000005B2:
000005B2 72B1 moveq.l D1, 0xFFFFFFB1
000005B4 F6F9 B900 .extension 0x6F9 <<F/2-3/3>> // unimplemented
000005B8 6100 FE21 bsr -0x1DD /* 000003DB */
000005BC A6CF syscall vBTGetRecord, flags=6
000005BE 00A6 941B 6D42 ori.l -[A6], 0x941B6D42
000005C4 A503 syscall Write, flags=5
000005C6 801F or.b D0, [A7]+
label000005C8:
000005C8 E224 asr D4.b, D1
000005CA 3019 move.w D0, [A1]+
000005CC 203D move.l D0, <<invalid special address>>
000005CE 7180 moveq.l D0, 0xFFFFFF80
000005D0 F023 AC6D pflushr -[A3]
000005D4 9F4C subx.w -[A7], -[A4]
000005D6 80AC ED48 or.l D0, [A4 - 0x12B8]
000005DA 558B subq.l A3, 2
000005DC E3D6 lsl .w [A6]
000005DE 6613 bne +0x15 /* 000005F3 */
000005E0 2F1B move.l -[A7], [A3]+
000005E2 FBC9 .invalid <<F/7/5>>
000005E4 F8C3 D166 .extension 0x8C3 <<F/2-3/4>> // unimplemented
000005E8 25A9 2D27 35B4 move.l <<invalid full ext with I/IS == 4>>, [A1 + 0x2D27]
000005EE DB7E add.w <<invalid special address>>, D5
000005F0 6063 bra +0x65 /* 00000655 */
000005F2 0DA1 bclr -[A1], D6
000005F4 FA5F 1BA8 .extension 0xA5F <<F/1/5>>, 0x1BA8 // unimplemented
000005F8 D57B 4FA0 2E0E add.w [0x2E0E + D4 * 8], D2
000005FE 66B2 bne -0x4C /* 000005B2 */
00000600 5267 addq.w -[A7], 1
00000602 1280 move.b [A1], D0
00000604 B937 15CC xor.b <<invalid full ext with I/IS == 4>>, D4
00000608 EA4D lsr D5.w, 5
0000060A 09C0 .incomplete
0000060C D491 add.l D2, [A1]
0000060E 6C8B bge -0x73 /* 0000059B */
00000610 2729 CAB8 move.l -[A3], [A1 - 0x3548]
00000614 D05F add.w D0, [A7]+
00000616 0425 EF8D subi.b -[A5], 0x8D
0000061A 1785 3804 move.b [A3 + D3 + 0x4], D5
0000061E 5B93 subq.l [A3], 5
00000620 1064 movea.b A0, -[A4]
00000622 AFD6 syscall 0xBD6, auto_pop
00000624 6BB5 bmi -0x49 /* 000005DB */
00000626 2A32 4EC9 move.l D5, [A2 + D4 * 8 - 0x55]
0000062A ADBE syscall GetNewControl, auto_pop
0000062C C913 and.b [A3], D4
0000062E A113 syscall FlushVol, flags=1
00000630 071E btst [A6]+, D3
00000632 53DB sls [A3]+
00000634 441C neg.b [A4]+
00000636 787A moveq.l D4, 0x7A
00000638 9755 sub.w [A5], D3
0000063A A06C syscall InitFS
0000063C 2A6C 85D0 movea.l A5, [A4 - 0x7A30]
00000640 74E8 moveq.l D2, 0xFFFFFFE8
00000642 C4A4 and.l D2, -[A4]
00000644 2E0E move.l D7, A6
00000646 B014 cmp.b D0, [A4]
00000648 1450 movea.b A2, [A0]
0000064A F473 cpushp DATA, [A3]
0000064C 7654 moveq.l D3, 0x54
0000064E E820 asr D0.b, D4
00000650 19F8 9C52 C50E move.b 0xE, [0xFFFF9C52]
00000656 D3D8 add.l A1, [A0]+
00000658 CBBD and.l <<invalid special address>>, D5
0000065A 0B30 443D btst [A0 + D4.w * 4 + 0x3D], D5
0000065E F17D .extension 0x17D <<F/4-5/0>> // unimplemented
00000660 1C8D move.b [A6], A5
00000662 CB8D exg D5, A5
00000664 D7FB 1CC6 add.l A3, [PC + D1 * 4 - 0x58]
00000668 4E88 jsr A0
0000066A 24A5 move.l [A2], -[A5]
0000066C 963B 1C13 sub.b D3, [PC + D1 * 4 + 0x13]
00000670 DAE1 add.w A5, -[A1]
00000672 4DAB C531 .invalid 6, [A3 - 0x3ACF] // invalid opcode 4 with b == 6
00000676 EAC3 7112 bfchg D3 {4:18}
0000067A 2F38 4E13 move.l -[A7], [0x00004E13]
0000067E DEF7 21BE 7310 4DD7 B21F add.w A7, [[0x73104DD7] + D2 - 0x4DE1]
00000688 8506 sbcd D2, D6
label0000068A:
0000068A 6438 bcc +0x3A /* 000006C4 */
0000068C AF82 syscall slMASK10, auto_pop
0000068E 3E2A CBC6 move.w D7, [A2 - 0x343A]
00000692 B236 3A60 cmp.b D1, [A6 + D3 * 2 + 0x60]
00000696 3E03 move.w D7, D3
00000698 CEA8 709E and.l D7, [A0 + 0x709E]
label0000069C:
0000069C 13CE 105B 5EE0 move.b [0x105B5EE0], A6
000006A2 4B3A 82D2 .invalid 5, [PC - 0x7D2E /* FFFF8976, cstring ""<EOF> */] // invalid opcode 4 with b == 4
000006A6 6BF4 bmi -0xA /* 0000069C */
000006A8 9CF2 6248 sub.w A6, [A2 + D6.w * 2 + 0x48]
000006AC 2A96 move.l [A5], [A6]
000006AE E532 roxl D2.b, D2
000006B0 0040 02DF ori.w D0, 0x2DF
000006B4 9B50 sub.w [A0], D5
000006B6 63D2 bls -0x2C /* 0000068A */
000006B8 DF8C addx.l -[A7], -[A4]
000006BA 41DB lea.l A0, [A3]+
000006BC 4A9E tst.l [A6]+
000006BE 8CC2 divu.w D6, D2
000006C0 A151 syscall ReadLocation/ReadXPRam, flags=1
000006C2 6E38 bgt +0x3A /* 000006FC */
label000006C4:
000006C4 0E0D 70F2 .invalid.b A5, 0xF2 // invalid immediate operation
000006C8 4884 ext.w D4
000006CA A631 syscall GetOSEvent, flags=6
000006CC DDEA 3B1E add.l A6, [A2 + 0x3B1E]
000006D0 4F7E chk.w D7, <<invalid special address>>
000006D2 ED47 asl D7.w, 6
000006D4 C9E4 muls.w D4, -[A4]
000006D6 8553 or.w [A3], D2
000006D8 90E7 sub.w A0, -[A7]
000006DA 4B90 .invalid 5, [A0] // invalid opcode 4 with b == 6
000006DC 1FD6 move.b <<invalid special address>>, [A6]
000006DE 2168 0804 0D0D move.l [A0 + 0xD0D], [A0 + 0x804]
000006E4 4114 .invalid 0, [A4] // invalid opcode 4 with b == 4
000006E6 F889 CCDA .extension 0x889 <<F/2-3/4>> // unimplemented
000006EA 2E7A 6403 movea.l A7, [PC + 0x6403 /* 00006AEF, cstring ""<EOF> */]
000006EE EAD8 85E9 bfchg [A0]+ {23:D1}
000006F2 BBF6 5EF6 cmpa.l A5, [A6 + D5 * 8 - 0x10]
000006F6 D9FA B587 add.l A4, [PC - 0x4A79 /* FFFFBC7F, cstring ""<EOF> */]
000006FA 7A3B moveq.l D5, 0x3B
label000006FC:
000006FC 3FF9 751F 1EC6 move.w <<invalid special address>>, [0x751F1EC6]
label00000702:
00000702 2811 move.l D4, [A1]
00000704 436F 2D8E chk.w D1, [A7 + 0x2D8E]
00000708 6B4C bmi +0x4E /* 00000756 */
0000070A 960B sub.b D3, A3
0000070C 23EA E70B 7CDA A694 move.l [0x7CDAA694], [A2 - 0x18F5]
00000714 79AC moveq.l D4, 0xFFFFFFAC
00000716 2E26 move.l D7, -[A6]
00000718 4790 .invalid 3, [A0] // invalid opcode 4 with b == 6
0000071A F077 9C01 .extension 0x077 <<F/1/0>>, 0x9C01 // unimplemented
0000071E 29A0 6720 B5AB move.l [A4 - 0x4A55 + D6 * 8], -[A0]
00000724 EBFC E40F 9BFA 08A5 bfexts D6, 0x9BFA08A5 {16:15}
0000072C 5345 subq.w D5, 1
0000072E 1530 A726 4C1D 983C move.b -[A2], [[A0 + 0x4C1D] + A2 * 8 - 0x67C4]
00000736 BE21 cmp.b D7, -[A1]
00000738 4AAB 6527 tst.l [A3 + 0x6527]
0000073C 9233 3556 sub.b D1, <<invalid full ext with IS == 1 and I/IS == 6>>
00000740 BE25 cmp.b D7, -[A5]
00000742 B0A5 cmp.l D0, -[A5]
00000744 1ECC move.b [A7]+, A4
00000746 4662 not.w -[A2]
00000748 3BA7 FD78 C863 1657 move.w [A5 - 0x379CE9A9], -[A7]
00000750 37DF 6724 move.w <<invalid full ext with I/IS == 4>>, [A7]+
00000754 059C bclr [A4]+, D2
label00000756:
00000756 2C10 move.l D6, [A0]
00000758 A4AD syscall Gestalt, flags=4
0000075A 913C 247B sub.b 0x7B /* '{' */, D0
0000075E 919A sub.l [A2]+, D0
00000760 2701 move.l -[A3], D1
00000762 6826 bvc +0x28 /* 0000078A */
00000764 6B9C bmi -0x62 /* 00000702 */
00000766 31E1 F33A move.w [0xFFFFF33A], -[A1]
0000076A A516 syscall InitQueue/FInitQueue, flags=5
0000076C 770E moveq.l D3, 0x0E
0000076E 51D2 sf [A2]
00000770 418F .invalid 0, A7 // invalid opcode 4 with b == 6
label00000772:
00000772 C805 and.b D4, D5
00000774 58B2 6287 addq.l [A2 + D6.w * 2 - 0x121], 4
00000778 E23D ror D5.b, D1
0000077A A2E3 syscall vFndFilName, flags=2
0000077C 4253 clr.w [A3]
0000077E 1D4F 52C8 move.b [A6 + 0x52C8], A7
00000782 05B0 2A46 bclr [A0 + D2 * 2 + 0x46], D2
// begin alternate branch 00000784-00000786
label00000784:
00000784 2A46 movea.l A5, D6
// end alternate branch 00000784-00000786
label00000784: // (misaligned)
00000786 B9D8 cmpa.l A4, [A0]+
00000788 55F0 D4BA scs [A0 + A5.w * 4 - 0x70]
// begin alternate branch 0000078A-0000078E
label0000078A:
0000078A D4BA F393 add.l D2, [PC - 0xC6D /* FFFFFB1F, cstring ""<EOF> */]
// end alternate branch 0000078A-0000078E
label0000078A: // (misaligned)
0000078C F393 .invalid <<F/6/1>>
0000078E 3FAA D392 27BF F72F 4782 E8BF C521 move.w [[-0x8D0B87E] + D2 * 8 - 0x17403ADF], [A2 - 0x2C6E]
0000079C E9C3 4E89 bfextu D4, D3 {D2:9}
000007A0 2644 movea.l A3, D4
000007A2 40AA 0D48 negx.l [A2 + 0xD48]
000007A6 0E7B FF0E 417B 8EBA 36C6 C450 31BA .invalid.w [[PC - 0x7145C93A] - 0x3BAFCE46], 0xFF0E // invalid immediate operation
000007B4 8313 or.b [A3], D1
000007B6 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
000007B8 F298 3181 .extension 0x298 <<F/2-3/1>> // unimplemented
000007BC 87F3 42B2 divs.w D3, [A3 + D4.w * 2 - 0x78]
000007C0 BB1B xor.b [A3]+, D5
000007C2 6AC0 bpl -0x3E /* 00000784 */
000007C4 B537 8055 xor.b [A7 + A0.w + 0x55], D2
000007C8 00D3 .incomplete
000007CA 0808 0FC7 btst.b A0, 0xC7
000007CE 7682 moveq.l D3, 0xFFFFFF82
000007D0 B4BA F6D2 cmp.l D2, [PC - 0x92E /* FFFFFEA4, cstring ""<EOF> */]
000007D4 EEAF lsr D7, D7
000007D6 E201 asr D1.b, 1
000007D8 BB63 xor.w -[A3], D5
000007DA 6996 bvs -0x68 /* 00000772 */
000007DC 52BC E495 1332 addq.l 0xE4951332, 1
000007E2 D143 addx.w D0, D3
000007E4 50C3 st D3
000007E6 204F movea.l A0, A7
000007E8 4B29 29CB .invalid 5, [A1 + 0x29CB] // invalid opcode 4 with b == 4
000007EC 5CE9 F3FB sge [A1 - 0xC05]
000007F0 4765 chk.w D3, -[A5]
000007F2 094B bchg A3, D4
000007F4 B9FE cmpa.l A4, <<invalid special address>>
000007F6 48E9 3F13 0B74 movem.l [A1 + 0xB74], D0,D1,D4,A0,A1,A2,A3,A4,A5
000007FC 0C1E 6247 cmpi.b [A6]+, 0x47 /* 'G' */
00000800 9697 sub.l D3, [A7]
00000802 C66A BDE7 and.w D3, [A2 - 0x4219]
00000806 C0F8 1440 mulu.w D0, [0x00001440]
0000080A 3D37 2DC1 move.w -[A6], [[ + <<invalid base displacement size>>]]
0000080E 1E03 move.b D7, D3
00000810 094D bchg A5, D4
00000812 708E moveq.l D0, 0xFFFFFF8E
00000814 C5CA muls.w D2, A2
00000816 A7F1 syscall vTstMod, flags=7
00000818 0A05 FF08 xori.b D5, 0x8
0000081C C057 and.w D0, [A7]
0000081E 69D7 bvs -0x27 /* 000007F7 */
00000820 8924 or.b -[A4], D4
00000822 95BA 3577 sub.l [PC + 0x3577 /* 00003D9B, cstring ""<EOF> */], D2
00000826 8EE0 divu.w D7, -[A0]
00000828 F281 C492 .extension 0x281 <<F/2-3/1>> // unimplemented
0000082C 5801 addq.b D1, 4
0000082E 7A94 moveq.l D5, 0xFFFFFF94
00000830 488B EF1F movem.w A3, D0,D1,D2,D3,D4,A0,A1,A2,A3,A5,A6,A7
00000834 2D91 844A move.l [A6 + A0.w * 4 + 0x4A], [A1]
00000838 6C2F bge +0x31 /* 00000869 */
0000083A 5494 addq.l [A4], 2
0000083C 4E9D jsr [A5]+
0000083E AFC4 syscall GetPMData, auto_pop
00000840 EAD9 928E bfchg [A1]+ {10:14}
00000844 C743 exg D3, D3
00000846 FC5B F682 .extension 0xC5B <<F/1/6>>, 0xF682 // unimplemented
0000084A 7C3F moveq.l D6, 0x3F
0000084C 3A0C move.w D5, A4
0000084E 1E74 17FC movea.b A7, <<invalid full ext with I/IS == 4>>
00000852 4679 DE7C FA94 not.w [0xDE7CFA94]
00000858 B5E8 5DAB cmpa.l A2, [A0 + 0x5DAB]
0000085C 7316 moveq.l D1, 0x16
0000085E 0F03 btst D3, D7
00000860 A1FB syscall vNewMap, flags=1
00000862 0531 6760 D1D0 btst [A1 - 0x2E30], D2
00000868 A862 syscall ForeColor
0000086A B980 xor.l D0, D4
0000086C 8626 or.b D3, -[A6]
0000086E 00A6 A2FC 25A3 ori.l -[A6], 0xA2FC25A3
00000874 BFAF 03E4 xor.l [A7 + 0x3E4], D7
00000878 22DE move.l [A1]+, [A6]+
0000087A 030E btst A6, D1
0000087C 4AF9 071C C592 tas.b [0x071CC592]
00000882 BA58 cmp.w D5, [A0]+
00000884 7DB1 moveq.l D6, 0xFFFFFFB1
00000886 8AA1 or.l D5, -[A1]
00000888 A2A1 syscall vMRdData, flags=2
0000088A 17BC F760 4389 move.b [[ + <<invalid base displacement size>> + D4 * 2]], 0x60 /* '`' */
00000890 F700 .extension 0x700 <<F/4-5/3>> // unimplemented
00000892 C0EF 43EA mulu.w D0, [A7 + 0x43EA]
00000896 1F24 move.b -[A7], -[A4]
00000898 E0EB 08F8 asr .w [A3 + 0x8F8]
0000089C AD00 syscall GetFNum, auto_pop
0000089E DE81 add.l D7, D1
000008A0 4B98 .invalid 5, [A0]+ // invalid opcode 4 with b == 6
000008A2 A98E syscall SetDialogItem/SetDItem
000008A4 C959 and.w [A1]+, D4
000008A6 963C 7BBA sub.b D3, 0xBA
000008AA FB8B .invalid <<F/6/5>>
label000008AC:
000008AC CAD1 mulu.w D5, [A1]
000008AE 118C 96BA move.b [A0 + A1.w * 8 - 0x70], A4
000008B2 65BB bcs -0x43 /* 0000086F */
000008B4 F6E0 4509 .extension 0x6E0 <<F/2-3/3>> // unimplemented
000008B8 25D9 814C move.l [PC - 0x7EB4 /* FFFF8A06, cstring ""<EOF> */], [A1]+
000008BC 3C36 9249 move.w D6, [A6 + A1.w * 2 + 0x49]
000008C0 D739 8769 2F58 add.b [0x87692F58], D3
000008C6 CE40 and.w D7, D0
000008C8 A4B4 syscall vFlushMDB, flags=4
000008CA 4BA0 .invalid 5, -[A0] // invalid opcode 4 with b == 6
000008CC 237D 27BB move.l [A1 + 0x27BB], <<invalid special address>>
000008D0 067A FD7F 84E7 addi.w [PC - 0x7B19 /* FFFF8DB9, cstring ""<EOF> */], 0xFD7F
000008D6 62D4 bhi -0x2A /* 000008AC */
000008D8 4D98 .invalid 6, [A0]+ // invalid opcode 4 with b == 6
000008DA 4131 54F7 .invalid 0, [A1 + D5.w * 4 - 0x9] // invalid opcode 4 with b == 4
000008DE 6003 bra +0x5 /* 000008E3 */
000008E0 107F movea.b A0, <<invalid special address>>
000008E2 A315 syscall SetVol/PBHSetVol/HSetVol, flags=3
000008E4 0928 5E0A btst [A0 + 0x5E0A], D4
000008E8 F0A2 42ED .extension 0x0A2 <<F/2-3/0>> // unimplemented
000008EC 4BB6 E0E1 .invalid 5, [A6 + A6.w - 0x31] // invalid opcode 4 with b == 6
000008F0 97A1 sub.l -[A1], D3
000008F2 DBA7 add.l -[A7], D5
000008F4 4928 3D50 .invalid 4, [A0 + 0x3D50] // invalid opcode 4 with b == 4
000008F8 1C39 3DDD B832 move.b D6, [0x3DDDB832]
000008FE 005A 5D74 ori.w [A2]+, 0x5D74 /* ']t' */
00000902 2689 move.l [A3], A1
00000904 C9F2 5426 muls.w D4, [A2 + D5.w * 4 + 0x26]
00000908 D3F5 43B7 63D3 023C 7722 98DC add.l A1, [[0x63D3023C] + D4 * 2 + 0x772298DC]
00000914 574D subq.w A5, 3
00000916 9BD9 sub.l A5, [A1]+
00000918 363B B6E1 move.w D3, [PC + A3.w * 8 - 0x31]
0000091C 3A1F move.w D5, [A7]+
0000091E FC0D CAF3 .unknown 0xFC0D 0xCAF3 (W = 6)
00000922 50BE addq.l <<invalid special address>>, 8
00000924 042F C578 19EC subi.b [A7 + 0x19EC], 0x78 /* 'x' */
0000092A 8E50 or.w D7, [A0]
0000092C E25C ror D4.w, 1
0000092E 14CD move.b [A2]+, A5
00000930 8C4E or.w D6, A6
00000932 D76F 0990 add.w [A7 + 0x990], D3
00000936 30E1 move.w [A0]+, -[A1]
00000938 F3CD .invalid <<F/7/1>>
0000093A 2930 1A06 move.l -[A4], [A0 + D1 * 2 + 0x6]
0000093E F1A0 .invalid <<F/6/0>>
00000940 BDB7 A88F xor.l [A7 + A2 - 0x113], D6
00000944 2ECC move.l [A7]+, A4
00000946 DB8C addx.l -[A5], -[A4]
00000948 83EC C1F5 divs.w D1, [A4 - 0x3E0B]
0000094C A1A9 syscall 0x0A9, flags=1
0000094E E90F lsl D7.b, 4
00000950 83B8 D00D or.l [0xFFFFD00D], D1
00000954 4076 A7F7 negx.w <<invalid full ext with IS == 1 and I/IS == 7>>
00000958 E158 rol D0.w, 8
label0000095A:
0000095A 85F7 3156 divs.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
0000095E F008 94B2 .ptest 0xF008, 0x94B2 // unimplemented
00000962 3FD4 move.w <<invalid special address>>, [A4]
00000964 0F83 bclr D3, D7
00000966 D186 addx.l D0, D6
00000968 ABAE syscall scIndTab4
0000096A 6657 bne +0x59 /* 000009C3 */
0000096C DD86 addx.l D6, D6
0000096E 50B5 2353 243F D5F8 addq.l [[A5] + 0x243FD5F8], 8
00000976 FC8A CE2D .extension 0xC8A <<F/2-3/6>> // unimplemented
0000097A C80D and.b D4, A5
0000097C 43ED AAD6 lea.l A1, [A5 - 0x552A]
00000980 3080 move.w [A0], D0
00000982 4E1C .invalid // invalid opcode 4
00000984 291A move.l -[A4], [A2]+
00000986 06AC C800 F392 69C9 addi.l [A4 + 0x69C9], 0xC800F392
0000098E 5D78 340B subq.w [0x0000340B], 6
00000992 C7F2 81E5 muls.w D3, <<invalid full ext with IS == 1 and I/IS == 5>>
00000996 7C39 moveq.l D6, 0x39
00000998 8482 or.l D2, D2
0000099A 49D1 lea.l A4, [A1]
0000099C 7DAE moveq.l D6, 0xFFFFFFAE
0000099E 65A9 bcs -0x55 /* 00000949 */
000009A0 0B75 9F79 7776 815C bchg [[A5 + 0x7776815C]], D5
label000009A8:
000009A8 D575 57D7 add.w <<invalid full ext with IS == 1 and I/IS == 7>>, D2
000009AC 56E7 sne -[A7]
000009AE 2F07 move.l -[A7], D7
000009B0 B6F6 6869 cmpa.w A3, [A6 + D6 + 0x69]
000009B4 0C1D 206C cmpi.b [A5]+, 0x6C /* 'l' */
000009B8 FF10 .extension 0xF10 <<F/4-5/7>> // unimplemented
000009BA E645 asr D5.w, 3
000009BC CAC7 mulu.w D5, D7
000009BE C9C0 muls.w D4, D0
000009C0 F40F cinvl NONE, [A7]
000009C2 C0C4 mulu.w D0, D4
000009C4 0430 E452 2344 subi.b <<invalid full ext with I/IS == 4>>, 0x52 /* 'R' */
000009CA 0486 9D1A 2022 subi.l D6, 0x9D1A2022
000009D0 6C88 bge -0x76 /* 0000095A */
000009D2 2BC7 move.l <<invalid special address>>, D7
000009D4 1007 move.b D0, D7
000009D6 374B C322 move.w [A3 - 0x3CDE], A3
000009DA 22D1 move.l [A1]+, [A1]
000009DC 4478 CAEA neg.w [0xFFFFCAEA]
000009E0 68B5 bvc -0x49 /* 00000997 */
000009E2 3A66 movea.w A5, -[A6]
000009E4 B402 cmp.b D2, D2
000009E6 B161 xor.w -[A1], D0
000009E8 26A5 move.l [A3], -[A5]
000009EA 606F bra +0x71 /* 00000A5B */
000009EC 4AC1 tas.b D1
000009EE 5EEB 10D9 sgt [A3 + 0x10D9]
000009F2 11CB 982A move.b [0xFFFF982A], A3
000009F6 9B2A 4397 sub.b [A2 + 0x4397], D5
000009FA 88BF or.l D4, <<invalid special address>>
000009FC 54B1 746A addq.l [A1 + D7.w * 4 + 0x6A], 2
00000A00 432A 482C .invalid 1, [A2 + 0x482C] // invalid opcode 4 with b == 4
00000A04 09B3 0E31 bclr [A3 + D0 * 8 + 0x31], D4
00000A08 1050 movea.b A0, [A0]
00000A0A 6A9C bpl -0x62 /* 000009A8 */
00000A0C 6960 bvs +0x62 /* 00000A6E */
00000A0E 3F0B move.w -[A7], A3
00000A10 FB7D .extension 0xB7D <<F/4-5/5>> // unimplemented
00000A12 EB5B rol D3.w, 5
00000A14 F487 .invalid <<cinv/cpush with scope=0>>
00000A16 37DA 4CB1 move.w [PC + D4 * 4 - 0x79], [A2]+
00000A1A 1F0F move.b -[A7], A7
00000A1C 97B1 DF15 sub.l [[A1] + A5 * 8], D3
00000A20 ECC7 4BA5 bfclr D7 {D6:D5}
00000A24 EC76 roxr D6.w, D6
00000A26 EF5A rol D2.w, 7
00000A28 9C66 sub.w D6, -[A6]
00000A2A CECB mulu.w D7, A3
00000A2C 4B7B 2F2D 971A chk.w D5, [[PC - 0x68E6] + D2 * 8]
00000A32 837E or.w <<invalid special address>>, D1
00000A34 DA3F add.b D5, <<invalid special address>>
00000A36 F381 .invalid <<F/6/1>>
00000A38 D4FF add.w A2, <<invalid special address>>
00000A3A 22F4 5896 move.l [A1]+, [A4 + D5 - 0x106]
00000A3E 9456 sub.w D2, [A6]
00000A40 9673 3EEB sub.w D3, [A3 + D3 * 8 - 0x21]
00000A44 1430 6420 move.b D2, [A0 + D6.w * 4 + 0x20]
00000A48 A00B syscall Rename/PBHRename/HRename
00000A4A 867B AC53 or.w D3, [PC + A2 * 4 + 0x53]
00000A4E 9F2B 1CD6 sub.b [A3 + 0x1CD6], D7
// begin alternate branch 00000A50-00000A52
label00000A50:
00000A50 1CD6 move.b [A6]+, [A6]
// end alternate branch 00000A50-00000A52
label00000A50: // (misaligned)
00000A52 076D 1C9B bchg [A5 + 0x1C9B], D3
00000A56 E873 roxr D3.w, D4
00000A58 6D00 1B6D blt +0x1B6F /* 000025C7 */
00000A5C 0D50 bchg [A0], D6
00000A5E 325C movea.w A1, [A4]+
00000A60 AB15 syscall PatExpand
00000A62 EA36 roxr D6.b, D5
00000A64 2020 move.l D0, -[A0]
00000A66 CF88 exg D7, A0
00000A68 8251 or.w D1, [A1]
00000A6A 4CED D8DC 2C02 movem.l D2,D3,D4,D6,D7,A3,A4,A6,A7, [A5 + 0x2C02 /* export_1404 */]
// begin alternate branch 00000A6E-00000A70
label00000A6E:
00000A6E 2C02 move.l D6, D2
// end alternate branch 00000A6E-00000A70
label00000A6E: // (misaligned)
00000A70 A9BF syscall GetRMenu
00000A72 33DA 1BA0 BD0D move.w [0x1BA0BD0D], [A2]+
00000A78 D351 add.w [A1], D1
00000A7A 4CB7 62BA 1ED3 movem.w D1,D3,D4,D5,D7,A1,A5,A6, [A7 + D1 * 8 - 0x45]
00000A80 B730 ADC1 xor.b [[ + <<invalid base displacement size>>]], D3
00000A84 740C moveq.l D2, 0x0C
00000A86 532F A659 subq.b [A7 - 0x59A7], 1
00000A8A 4CF9 98DC 98DE C394 movem.l D2,D3,D4,D6,D7,A3,A4,A7, [0x98DEC394]
00000A92 83A9 01D3 or.l [A1 + 0x1D3], D1
00000A96 0A4C 1B30 xori.w A4, 0x1B30
00000A9A 3D8F E937 983E C554 83E9 624C move.w [[A6 - 0x67C13AAC] + A6 - 0x7C169DB4], A7
00000AA6 5763 subq.w -[A3], 3
00000AA8 BA12 cmp.b D5, [A2]
00000AAA D325 add.b -[A5], D1
00000AAC 981E sub.b D4, [A6]+
00000AAE C074 5354 and.w D0, <<invalid full ext with I/IS == 4>>
00000AB2 860F or.b D3, A7
00000AB4 629A bhi -0x64 /* 00000A50 */
00000AB6 8F09 sbcd -[A7], -[A1]
00000AB8 C4C2 mulu.w D2, D2
00000ABA 2016 move.l D0, [A6]
00000ABC FE0E A685 .unknown 0xFE0E 0xA685 (W = 7)
00000AC0 9806 sub.b D4, D6
00000AC2 3081 move.w [A0], D1
00000AC4 5078 1F26 addq.w [0x00001F26], 8
00000AC8 100A move.b D0, A2
00000ACA E3E1 lsl .w -[A1]
00000ACC DFF0 AB98 add.l A7, [ + A2 * 2]
00000AD0 F660 FA47 .extension 0x660 <<F/1/3>>, 0xFA47 // unimplemented
00000AD4 4CCB 303D movem.l D0,D2,D3,D4,D5,A4,A5, A3
00000AD8 8AA9 0CD3 or.l D5, [A1 + 0xCD3]
00000ADC 2798 4024 move.l [A3 + D4.w + 0x24], [A0]+
00000AE0 7C2D moveq.l D6, 0x2D
00000AE2 A6AD syscall Gestalt, flags=6
00000AE4 98AE C074 sub.l D4, [A6 - 0x3F8C]
00000AE8 29A6 3B31 8148 F408 move.l [[A4 - 0x7EB70BF8 + D3 * 2]], -[A6]
00000AF0 A65A syscall PrimeTime, flags=6
00000AF2 4C20 12DD movem.w D3,D6,A0,A1,A3,A4,A5,A7, -[A0]
00000AF6 8F09 sbcd -[A7], -[A1]
00000AF8 0845 C731 bchg.b D5, 0x31 /* '1' */
00000AFC 2D15 move.l -[A6], [A5]
00000AFE 6A60 bpl +0x62 /* 00000B60 */
00000B00 5AEC 3E39 spl [A4 + 0x3E39]
00000B04 1474 458E C977 movea.b A2, [[ + <<invalid base displacement size>>] + D4 * 4 - 0x3689]
00000B0A D2B3 CD59 add.l D1, [[A3]]
// begin alternate branch 00000B0C-00000B0E
label00000B0C:
00000B0C CD59 and.w [A1]+, D6
// end alternate branch 00000B0C-00000B0E
label00000B0C: // (misaligned)
00000B0E 79F9 moveq.l D4, 0xFFFFFFF9
00000B10 B9E6 cmpa.l A4, -[A6]
00000B12 F6C2 3765 .extension 0x6C2 <<F/2-3/3>> // unimplemented
00000B16 BB3B 37BF 60C6 FD56 81FB CDFC xor.b [[0x60C6FD56] + D3 * 8 - 0x7E043204], D5
00000B22 0239 50E0 3E60 B6BB andi.b [0x3E60B6BB], 0xE0
00000B2A 0B76 497B F692 1E73 6EB6 EC37 bchg [[A6 - 0x96DE18D] + 0x6EB6EC37], D5
00000B36 67DB beq -0x23 /* 00000B13 */
00000B38 B3B1 E7B0 392B 9B79 xor.l [0x392B9B79 + A6 * 8], D1
00000B40 ECE6 F4DD bfclr -[A6] {19:29}
00000B44 EEE3 66D4 bfset -[A3] {27:20}
00000B48 16A6 move.b [A3], -[A6]
00000B4A 314F FB5B move.w [A0 - 0x4A5], A7
00000B4E E6EC 0173 ror .w [A4 + 0x173]
00000B52 4181 .invalid 0, D1 // invalid opcode 4 with b == 6
00000B54 EC2A lsr D2.b, D6
00000B56 2C28 609B move.l D6, [A0 + 0x609B]
00000B5A E1D9 asl .w [A1]+
00000B5C 9D5F sub.w [A7]+, D6
00000B5E 983E sub.b D4, <<invalid special address>>
label00000B60:
00000B60 6A3E bpl +0x40 /* 00000BA0 */
00000B62 5C98 addq.l [A0]+, 6
00000B64 6BA6 bmi -0x58 /* 00000B0C */
00000B66 2515 move.l -[A2], [A5]
00000B68 132B F642 move.b -[A1], [A3 - 0x9BE]
00000B6C 8E77 72DD or.w D7, [A7 + D7.w * 2 - 0x35]
00000B70 E972 roxl D2.w, D4
00000B72 342B FFBD move.w D2, [A3 - 0x43]
00000B76 FEEC ACC2 .extension 0xEEC <<F/2-3/7>> // unimplemented
00000B7A F422 .invalid <<cinv/cpush with scope=0>>
00000B7C 8D70 16D8 or.w [A0 + D1.w * 8 - 0x40], D6
00000B80 15A6 9B67 move.b <<invalid full ext with IS == 1 and I/IS == 7>>, -[A6]
00000B84 DCF2 5856 add.w A6, [A2 + D5 + 0x56]
00000B88 FE2B 1C12 .unknown 0xFE2B 0x1C12 (W = 7)
00000B8C EC7B ror D3.w, D6
00000B8E 4BB0 227A .invalid 5, [A0 + D2.w * 2 + 0x7A] // invalid opcode 4 with b == 6
00000B92 3D45 E9B2 move.w [A6 - 0x164E], D5
00000B96 372F EF80 move.w -[A3], [A7 - 0x1080]
00000B9A 9983 subx.l D4, D3
00000B9C 036E 9C59 bchg [A6 - 0x63A7], D1
label00000BA0:
00000BA0 E181 asl D1, 8
00000BA2 34F0 60E1 move.w [A2]+, [A0 + D6.w - 0x31]
00000BA6 3473 3AE3 movea.w A2, [A3 + D3 * 2 - 0x29]
// begin alternate branch 00000BA8-00000BAA
label00000BA8:
00000BA8 3AE3 move.w [A5]+, -[A3]
// end alternate branch 00000BA8-00000BAA
label00000BA8: // (misaligned)
00000BAA 4594 .invalid 2, [A4] // invalid opcode 4 with b == 6
00000BAC 66FA bne -0x4 /* 00000BA8 */
00000BAE CDE6 muls.w D6, -[A6]
00000BB0 E39C rol D4, 1
00000BB2 9DB6 4163 27F6 D8B3 B3C4 sub.l [[A6 + 0x27F6] - 0x274C4C3C], D6
00000BBC 1E42 movea.b A7, D2
00000BBE BBC0 cmpa.l A5, D0
00000BC0 2DA0 6B67 move.l <<invalid full ext with IS == 1 and I/IS == 7>>, -[A0]
00000BC4 F514 .extension 0x514 <<F/4-5/2>> // unimplemented
00000BC6 19D0 B8BD move.b 0xBD, [A0]
00000BCA 937E sub.w <<invalid special address>>, D1
00000BCC DC9E add.l D6, [A6]+
00000BCE 9F0D subx.b -[A7], -[A5]
00000BD0 E5A5 asl D5, D2
00000BD2 D312 add.b [A2], D1
00000BD4 8AE8 CFCE divu.w D5, [A0 - 0x3032]
00000BD8 CF36 4B3B 70CD D694 6553 9AD8 and.b [[A6 + 0x70CDD694 + D4 * 2] + 0x65539AD8], D7
00000BE4 C45E and.w D2, [A6]+
00000BE6 0429 CEB9 E7AD subi.b [A1 - 0x1853], 0xB9
00000BEC A163 syscall MaxApplZone, flags=1
00000BEE EE2C lsr D4.b, D7
00000BF0 F380 .invalid <<F/6/1>>
00000BF2 BBC0 cmpa.l A5, D0
00000BF4 9D25 sub.b -[A5], D6
00000BF6 9766 sub.w -[A6], D3
00000BF8 E51F rol D7.b, 2
00000BFA E090 roxr D0, 8
00000BFC 3136 0C08 move.w -[A0], [A6 + D0 * 4 + 0x8]
00000C00 A60C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6
00000C02 4EB5 C75C jsr <<invalid full ext with I/IS == 4>>
00000C06 6066 bra +0x68 /* 00000C6E */
00000C08 1507 move.b -[A2], D7
00000C0A DCAF 6501 add.l D6, [A7 + 0x6501]
00000C0E E6DD ror .w [A5]+
00000C10 EEC3 A49D bfset D3 {18:29}
00000C14 B7CC cmpa.l A3, A4
00000C16 07B2 F30B B2B9 A233 bclr [[A2 + <<invalid base displacement size>> + A7 * 2] - 0x4D465DCD], D3
00000C1E 053E btst <<invalid special address>>, D2
00000C20 9DE6 sub.l A6, -[A6]
00000C22 F708 .extension 0x708 <<F/4-5/3>> // unimplemented
00000C24 7DC0 moveq.l D6, 0xFFFFFFC0
00000C26 D5E9 CE7A add.l A2, [A1 - 0x3186]
00000C2A 852E D39D or.b [A6 - 0x2C63], D2
00000C2E B66B A830 cmp.w D3, [A3 - 0x57D0]
00000C32 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000C34 8347 8316 pack D1, D7, 0x8316
00000C38 7BAC moveq.l D5, 0xFFFFFFAC
00000C3A E4E1 roxr .w -[A1]
00000C3C 0646 D291 addi.w D6, 0xD291
00000C40 9F7E sub.w <<invalid special address>>, D7
00000C42 7CC6 moveq.l D6, 0xFFFFFFC6
00000C44 4D7F chk.w D6, <<invalid special address>>
00000C46 9802 sub.b D4, D2
00000C48 1898 move.b [A4], [A0]+
00000C4A BBCD cmpa.l A5, A5
00000C4C AF2C syscall 0xB2C, auto_pop
00000C4E CDCA muls.w D6, A2
00000C50 4291 clr.l [A1]
00000C52 009E C205 6608 ori.l [A6]+, 0xC2056608
00000C58 82A6 or.l D1, -[A6]
00000C5A 79D0 moveq.l D4, 0xFFFFFFD0
00000C5C 23D5 69BF 8C60 move.l [0x69BF8C60], [A5]
00000C62 F44F cinvl DATA, [A7]
00000C64 2BAE B2DC B4A2 move.l [A5 + A3.w * 4 - 0x94], [A6 - 0x4D24]
00000C6A C672 DF8A 4ACB and.w D3, [[ + <<invalid base displacement size>> + A5 * 8] + 0x4ACB]
// begin alternate branch 00000C6E-00000C70
label00000C6E:
00000C6E 4ACB tas.b A3
// end alternate branch 00000C6E-00000C70
label00000C6E: // (misaligned)
00000C70 832B CE5A or.b [A3 - 0x31A6], D1
00000C74 EE6C lsr D4.w, D7
00000C76 09CB .incomplete
00000C78 E0F2 C596 528F asr .w [[] + A4 * 4 + 0x528F]
00000C7E EFD5 E36A bfins [A5] {13:D2}, D6
00000C82 AE61 syscall GetMCInfo, auto_pop
00000C84 A867 syscall LongMul
00000C86 A5EA syscall vFileRead, flags=5
00000C88 9075 D7BA B649 D3F8 8F71 sub.w D0, [[-0x49B62C08 + A5 * 8] - 0x708F]
00000C92 A236 syscall MoreMasters, flags=2
00000C94 1E5C movea.b A7, [A4]+
00000C96 E8BC ror D4, D4
00000C98 20EB 5C61 move.l [A0]+, [A3 + 0x5C61]
00000C9C 3C96 move.w [A6], [A6]
00000C9E 0E49 C5F3 .invalid.w A1, 0xC5F3 // invalid immediate operation
00000CA2 117D 33F2 move.b [A0 + 0x33F2], <<invalid special address>>
00000CA6 8645 or.w D3, D5
00000CA8 C5D3 muls.w D2, [A3]
00000CAA 32EC C073 move.w [A1]+, [A4 - 0x3F8D]
00000CAE 95E3 sub.l A2, -[A3]
00000CB0 ABA4 syscall gsExpTbl
00000CB2 9C58 sub.w D6, [A0]+
00000CB4 E5DF roxl .w [A7]+
00000CB6 B2ED 821C cmpa.w A1, [A5 - 0x7DE4]
00000CBA C3C6 muls.w D1, D6
00000CBC B56C E373 xor.w [A4 - 0x1C8D], D2
00000CC0 B00A cmp.b D0, A2
00000CC2 303D move.w D0, <<invalid special address>>
00000CC4 8D8D B2C4 unpk -[A6], -[A5], 0xB2C4
00000CC8 851D or.b [A5]+, D2
00000CCA DE88 add.l D7, A0
00000CCC 3446 movea.w A2, D6
00000CCE 50AC DFAC addq.l [A4 - 0x2054], 8
00000CD2 E6A0 asr D0, D3
00000CD4 282C 67D5 move.l D4, [A4 + 0x67D5]
00000CD8 C5D2 muls.w D2, [A2]
00000CDA 9E11 sub.b D7, [A1]
00000CDC 8CFC A911 divu.w D6, 0xA911
00000CE0 8035 02B0 or.b D0, [A5 + D0.w * 2 - 0x80]
00000CE4 4600 not.b D0
00000CE6 D608 add.b D3, A0
00000CE8 C03A D1E2 and.b D0, [PC - 0x2E1E /* FFFFD1E4, cstring ""<EOF> */]
00000CEC A801 syscall SndDisposeChannel
label00000CEE:
00000CEE AC01 syscall SndDisposeChannel, auto_pop
00000CF0 D992 add.l [A2], D4
00000CF2 2F8B 5BCE move.l <<invalid full ext with IS == 1 and I/IS == 6>>, A3
00000CF6 CA82 and.l D5, D2
00000CF8 964A sub.w D3, A2
00000CFA 99D6 sub.l A4, [A6]
00000CFC 5223 addq.b -[A3], 1
00000CFE B35D xor.w [A5]+, D1
00000D00 F998 .invalid <<F/6/4>>
00000D02 60EA bra -0x14 /* 00000CEE */
00000D04 FEFD CF32 .extension 0xEFD <<F/2-3/7>> // unimplemented
00000D08 A0E6 syscall vPixel2Char
00000D0A 4BD5 lea.l A5, [A5]
00000D0C 85A0 or.l -[A0], D2
00000D0E 0B41 bchg D1, D5
00000D10 0052 4880 ori.w [A2], 0x4880
00000D14 78E1 moveq.l D4, 0xFFFFFFE1
00000D16 5423 addq.b -[A3], 2
00000D18 B2BE cmp.l D1, <<invalid special address>>
00000D1A 342C 9D58 move.w D2, [A4 - 0x62A8]
00000D1E 9CC1 sub.w A6, D1
00000D20 E228 lsr D0.b, D1
00000D22 1643 movea.b A3, D3
00000D24 009C 8243 7094 ori.l [A4]+, 0x82437094
00000D2A 9063 sub.w D0, -[A3]
00000D2C 1C86 move.b [A6], D6
00000D2E 2A67 movea.l A5, -[A7]
00000D30 1521 move.b -[A2], -[A1]
00000D32 6AB9 bpl -0x45 /* 00000CED */
00000D34 074C bchg A4, D3
00000D36 8B01 sbcd D5, D1
00000D38 98B3 2592 0CE0 sub.l D4, [[ + D2 * 4] + 0xCE0]
00000D3E 7F0F moveq.l D7, 0x0F
00000D40 A8A3 syscall EraseRect
00000D42 D7E8 800A add.l A3, [A0 - 0x7FF6]
00000D46 E880 asr D0, 4
00000D48 AAFF syscall 0xAFF
00000D4A 8F00 sbcd D7, D0
00000D4C 2A11 move.l D5, [A1]
00000D4E 4029 004C negx.b [A1 + 0x4C]
00000D52 E900 asl D0.b, 4
00000D54 880A or.b D4, A2
00000D56 00D6 .incomplete
00000D58 A811 syscall TESelView
00000D5A 7C16 moveq.l D6, 0x16
00000D5C 0341 bchg D1, D1
00000D5E 2522 move.l -[A2], -[A2]
00000D60 7AA4 moveq.l D5, 0xFFFFFFA4
label00000D62:
00000D62 35C1 11C4 move.w [PC + 0x11C4 /* 00001F28, cstring ""<EOF> */], D1
00000D66 5A40 addq.w D0, 5
00000D68 ACA1 syscall FrameRect, auto_pop
00000D6A F9AC .invalid <<F/6/4>>
00000D6C FCF6 F88B .extension 0xCF6 <<F/2-3/6>> // unimplemented
00000D70 528E addq.l A6, 1
00000D72 7F86 moveq.l D7, 0xFFFFFF86
00000D74 E997 roxl D7, 4
00000D76 E105 asl D5.b, 8
00000D78 20DA move.l [A0]+, [A2]+
00000D7A A909 syscall CalcVis
00000D7C 105E movea.b A0, [A6]+
00000D7E 76D1 moveq.l D3, 0xFFFFFFD1
00000D80 0B9C bclr [A4]+, D5
00000D82 C7BC 67E5 E3EA and.l 0x67E5E3EA, D3
00000D88 398B C55B 291B D417 move.w [[A4] + 0x291BD417], A3
00000D90 F152 .extension 0x152 <<F/4-5/0>> // unimplemented
00000D92 03C7 .incomplete
00000D94 6748 beq +0x4A /* 00000DDE */
00000D96 2CAE 82E3 move.l [A6], [A6 - 0x7D1D]
00000D9A 52B9 D321 CF33 addq.l [0xD321CF33], 1
00000DA0 001B C2F2 ori.b [A3]+, 0xF2
00000DA4 DB1D add.b [A5]+, D5
00000DA6 10D6 move.b [A0]+, [A6]
00000DA8 6D17 blt +0x19 /* 00000DC1 */
00000DAA 224F movea.l A1, A7
00000DAC 1202 move.b D1, D2
00000DAE 60B2 bra -0x4C /* 00000D62 */
00000DB0 8C31 81C0 or.b D6, [ + <<invalid base displacement size>>]
00000DB4 6051 bra +0x53 /* 00000E07 */
00000DB6 A931 syscall NewMenu
00000DB8 C486 and.l D2, D6
00000DBA A7D9 syscall vDeallocFile, flags=7
00000DBC E2CD lsr .w A5
00000DBE 701B moveq.l D0, 0x1B
00000DC0 024F 6901 andi.w A7, 0x6901
00000DC4 159F 3AD4 move.b [A2 + D3 * 2 - 0x44], [A7]+
00000DC8 2612 move.l D3, [A2]
00000DCA CEF3 0B75 mulu.w D7, <<invalid full ext with IS == 1 and I/IS == 5>>
00000DCE C5DB muls.w D2, [A3]+
00000DD0 6801 bvc +0x3 /* 00000DD3 */
00000DD2 248F move.l [A2], A7
00000DD4 01B9 6E00 BE06 bclr [0x6E00BE06], D0
00000DDA 480C nbcd.b A4
label00000DDC:
00000DDC 6173 bsr +0x75 /* 00000E51 */
label00000DDE:
00000DDE 1536 EF16 8A69 move.b -[A2], [[A6] + A6 * 8 - 0x7597]
00000DE4 8732 2C50 or.b [A2 + D2 * 4 + 0x50], D3
00000DE8 463B 16DD not.b [PC + D1.w * 8 - 0x35]
00000DEC 62D1 bhi -0x2D /* 00000DBF */
00000DEE 8D85 03C0 unpk D6, D5, 0x03C0
00000DF2 77A3 moveq.l D3, 0xFFFFFFA3
00000DF4 F069 5148 .extension 0x069 <<F/1/0>>, 0x5148 // unimplemented
00000DF8 0E30 AD5B AA6D .invalid.b [A0 + A2 * 2 + 0x6D], 0x5B /* '[' */ // invalid immediate operation
00000DFE 148E move.b [A2], A6
00000E00 8502 sbcd D2, D2
00000E02 A061 syscall MaxBlock
00000E04 28FB 5E11 move.l [A4]+, [PC + D5 * 8 + 0x11]
00000E08 3C06 move.w D6, D6
00000E0A 65E3 bcs -0x1B /* 00000DEF */
00000E0C 8162 or.w -[A2], D0
00000E0E 2800 move.l D4, D0
00000E10 1BC5 move.b <<invalid special address>>, D5
00000E12 C261 and.w D1, -[A1]
00000E14 DD74 749D add.w [A4 + D7.w * 4 - 0x99], D6
00000E18 8E09 or.b D7, A1
00000E1A 881C or.b D4, [A4]+
00000E1C BD5B xor.w [A3]+, D6
00000E1E 4784 .invalid 3, D4 // invalid opcode 4 with b == 6
00000E20 1C57 movea.b A6, [A7]
00000E22 9103 subx.b D0, D3
00000E24 8770 1007 or.w [A0 + D1.w + 0x7], D3
00000E28 288C move.l [A4], A4
00000E2A 43D6 lea.l A1, [A6]
label00000E2C:
00000E2C E074 roxr D4.w, D0
00000E2E C9D0 muls.w D4, [A0]
00000E30 083D 3D2B btst.b <<invalid special address>>, 0x2B /* '+' */
00000E34 A31E syscall NewPtrClear, flags=3
00000E36 BC44 cmp.w D6, D4
00000E38 9CAE E820 sub.l D6, [A6 - 0x17E0]
00000E3C 639E bls -0x60 /* 00000DDC */
00000E3E 8BE4 divs.w D5, -[A4]
00000E40 0B4C bchg A4, D5
00000E42 D573 E82A add.w [A3 + A6 + 0x2A], D2
00000E46 C8A3 and.l D4, -[A3]
00000E48 AD1A syscall SetWTitle, auto_pop
00000E4A 2304 move.l -[A1], D4
00000E4C FCA9 01AE .extension 0xCA9 <<F/2-3/6>> // unimplemented
00000E50 4C9B 40E8 movem.w D3,D5,D6,D7,A6, [A3]+
00000E54 3747 5202 move.w [A3 + 0x5202], D7
00000E58 FED4 8043 .extension 0xED4 <<F/2-3/7>> // unimplemented
00000E5C 86BF or.l D3, <<invalid special address>>
00000E5E 0092 38EC 47D7 ori.l [A2], 0x38EC47D7
00000E64 A730 syscall OSEventAvail, flags=7
00000E66 E8A6 asr D6, D4
00000E68 0B4E bchg A6, D5
00000E6A 0944 bchg D4, D4
00000E6C 4460 neg.w -[A0]
00000E6E 734A moveq.l D1, 0x4A
00000E70 2060 movea.l A0, -[A0]
00000E72 0D54 bchg [A4], D6
00000E74 6FB6 ble -0x48 /* 00000E2C */
00000E76 5D40 subq.w D0, 6
00000E78 2E04 move.l D7, D4
00000E7A 8313 or.b [A3], D1
00000E7C C405 and.b D2, D5
00000E7E 56FF sne <<invalid special address>>
00000E80 5CB7 A1DE addq.l <<invalid full ext with IS == 1 and I/IS == 6>>, 6
00000E84 0A08 0F70 xori.b A0, 0x70 /* 'p' */
00000E88 24AA 5BE3 move.l [A2], [A2 + 0x5BE3]
00000E8C 2FA5 FA91 move.l [A7 + A7 * 2 - 0x111], -[A5]
00000E90 1466 movea.b A2, -[A6]
00000E92 02A8 A400 15BF A257 andi.l [A0 - 0x5DA9], 0xA40015BF
00000E9A B628 7C55 cmp.b D3, [A0 + 0x7C55]
00000E9E 5CE2 sge -[A2]
00000EA0 7E2C moveq.l D7, 0x2C
00000EA2 16EA 990B move.b [A3]+, [A2 - 0x66F5]
00000EA6 A04E syscall AddDrive
00000EA8 EA80 asr D0, 5
00000EAA 8AEA 804A divu.w D5, [A2 - 0x7FB6]
00000EAE 1480 move.b [A2], D0
00000EB0 C2AB 1727 and.l D1, [A3 + 0x1727]
00000EB4 402E EA90 negx.b [A6 - 0x1570]
00000EB8 ABEF syscall TTSMgr
00000EBA D605 add.b D3, D5
00000EBC 365B movea.w A3, [A3]+
00000EBE 37C4 0516 5901 move.w [[PC] + D0 * 4 + 0x5901], D4
00000EC4 5B5D subq.w [A5]+, 5
00000EC6 93B2 8102 8B52 sub.l [[A2 + <<invalid base displacement size>> + A0] - 0x74AE], D1
00000ECC 0237 EA02 6B75 andi.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x2
00000ED2 819B or.l [A3]+, D0
00000ED4 758C moveq.l D2, 0xFFFFFF8C
00000ED6 98C2 sub.w A4, D2
00000ED8 269A move.l [A3], [A2]+
00000EDA 98C1 sub.w A4, D1
00000EDC AEE3 syscall 0xAE3, auto_pop
00000EDE 4A5C tst.w [A4]+
00000EE0 BD5B xor.w [A3]+, D6
00000EE2 1C94 move.b [A6], [A4]
00000EE4 3558 AC13 move.w [A2 - 0x53ED], [A0]+
00000EE8 0B1C btst [A4]+, D5
00000EEA BCD5 cmpa.w A6, [A5]
00000EEC 0BF9 .incomplete
00000EEE 85CB divs.w D2, A3
00000EF0 4BF8 215A lea.l A5, [0x0000215A]
00000EF4 FDF3 .invalid <<F/7/6>>
00000EF6 E443 asr D3.w, 2
00000EF8 B6FA 32EB cmpa.w A3, [PC + 0x32EB /* 000041E5, cstring ""<EOF> */]
00000EFC 21AB 7A31 4558 move.l [A0], [A3 + 0x7A31]
00000F02 DBAD C22A add.l [A5 - 0x3DD6], D5
00000F06 5BB8 B0CA subq.l [0xFFFFB0CA], 5
00000F0A 8664 or.w D3, -[A4]
00000F0C 2555 7D53 move.l [A2 + 0x7D53], [A5]
00000F10 A7BC syscall vLaunchInit, flags=7
00000F12 83A9 016C or.l [A1 + 0x16C], D1
00000F16 9EB1 5E70 sub.l D7, [A1 + D5 * 8 + 0x70]
00000F1A D5A7 add.l -[A7], D2
00000F1C 892F 3829 or.b [A7 + 0x3829], D4
00000F20 40C5 move.w D5, SR
00000F22 FF94 .invalid <<F/6/7>>
00000F24 7CC1 moveq.l D6, 0xFFFFFFC1
00000F26 557A 05D4 subq.w [PC + 0x5D4 /* 000014FC, value 0xF105 */], 2
label00000F2A:
00000F2A 0AC4 .incomplete
00000F2C 9E16 sub.b D7, [A6]
00000F2E 48C0 ext.l D0
00000F30 7055 moveq.l D0, 0x55
00000F32 3103 move.w -[A0], D3
00000F34 0323 btst -[A3], D1
00000F36 9109 subx.b -[A0], -[A1]
00000F38 0398 bclr [A0]+, D1
00000F3A 963A 3025 sub.b D3, [PC + 0x3025 /* 00003F61, cstring ""<EOF> */]
00000F3E 3286 move.w [A1], D6
00000F40 BA41 cmp.w D5, D1
00000F42 9419 sub.b D2, [A1]+
00000F44 C4F1 2F60 08F1 mulu.w D2, [A1 + 0x8F1]
00000F4A 4F14 .invalid 7, [A4] // invalid opcode 4 with b == 4
00000F4C CD35 F289 and.b [A5 + A7.w * 2 - 0x119], D6
00000F50 F1C7 .invalid <<F/7/0>>
00000F52 C263 and.w D1, -[A3]
00000F54 9CC8 sub.w A6, A0
00000F56 F64F 3932 .extension 0x64F <<F/1/3>>, 0x3932 // unimplemented
00000F5A DB0B addx.b -[A5], -[A3]
00000F5C 3565 9341 move.w [A2 - 0x6CBF], -[A5]
00000F60 2463 movea.l A2, -[A3]
00000F62 986C 08AB sub.w D4, [A4 + 0x8AB]
00000F66 7417 moveq.l D2, 0x17
00000F68 B2FD cmpa.w A1, <<invalid special address>>
00000F6A 65BE bcs -0x40 /* 00000F2A */
00000F6C B1EA 5936 cmpa.l A0, [A2 + 0x5936]
00000F70 B0FE cmpa.w A0, <<invalid special address>>
00000F72 59CA 8E69 dbvs D2, -0x7199 /* FFFF9DDD */
00000F76 328E move.w [A1], A6
00000F78 81CC divs.w D0, A4
00000F7A 898D 0C89 unpk -[A4], -[A5], 0x0C89
00000F7E 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4
00000F80 E804 asr D4.b, 4
00000F82 B335 505A xor.b [A5 + D5.w + 0x5A], D1
00000F86 3D36 6882 move.w -[A6], [A6 + D6 - 0x126]
00000F8A EE14 roxr D4.b, 7
00000F8C 8706 sbcd D3, D6
00000F8E 03CB .incomplete
00000F90 F60D C239 .move16 0xF60D, 0xC239 // unimplemented
00000F94 2A94 move.l [A5], [A4]
00000F96 A315 syscall SetVol/PBHSetVol/HSetVol, flags=3
00000F98 BFAD 15EB xor.l [A5 + 0x15EB], D7
00000F9C 9CAF 0AA5 sub.l D6, [A7 + 0xAA5]
00000FA0 CF0A abcd -[A7], -[A2]
00000FA2 2674 5104 movea.l A3, <<invalid full ext with I/IS == 4>>
00000FA6 C836 1DE3 A06E 833E 1015 and.b D4, [[-0x5F92] - 0x7CC1EFEB]
00000FB0 04AF 4F71 1283 D502 subi.l [A7 - 0x2AFE], 0x4F711283
00000FB8 91B0 30F2 sub.l [A0 + D3.w - 0x14], D0
00000FBC 4F70 231F 9DE4 C256 chk.w D7, [[A0] + D2 * 2 - 0x621B3DAA]
00000FC4 C210 and.b D1, [A0]
00000FC6 9C70 31A4 sub.w D6, <<invalid full ext with I/IS == 4>>
00000FCA 4CEA 0724 3425 movem.l D2,D5,A0,A1,A2, [A2 + 0x3425]
00000FD0 5F0A subq.b A2, 7
00000FD2 606A bra +0x6C /* 0000103E */
00000FD4 F981 .invalid <<F/6/4>>
00000FD6 2C79 D17A F0B7 movea.l A6, [0xD17AF0B7]
00000FDC 5FA6 subq.l -[A6], 7
00000FDE 5B5C subq.w [A4]+, 5
00000FE0 C136 3385 and.b [[ + <<invalid base displacement size>>] + D3 * 2], D0
00000FE4 84EB 44F1 divu.w D2, [A3 + 0x44F1]
00000FE8 AE64 syscall GetMCEntry, auto_pop
00000FEA E44A lsr D2.w, 2
00000FEC 9689 sub.l D3, A1
00000FEE C30D abcd -[A1], -[A5]
00000FF0 A35F syscall NMRemove, flags=3
00000FF2 B22F B152 cmp.b D1, [A7 - 0x4EAE]
00000FF6 6C01 bge +0x3 /* 00000FF9 */
00000FF8 A730 syscall OSEventAvail, flags=7
00000FFA 6A71 bpl +0x73 /* 0000106D */
00000FFC 016E DC4B bchg [A6 - 0x23B5], D0
00001000 CEA7 and.l D7, -[A7]
00001002 30F7 C3B9 3859 F125 move.w [A0]+, [[0x3859F125 + A4 * 2]]
0000100A B7B2 4D0C xor.l <<invalid full ext with I/IS == 4>>, D3
0000100E 99F5 EB74 sub.l A4, <<invalid full ext with I/IS == 4>>
00001012 0564 bchg -[A4], D2
00001014 5487 addq.l D7, 2
00001016 B840 cmp.w D4, D0
00001018 DA02 add.b D5, D2
0000101A 7A40 moveq.l D5, 0x40
0000101C FC5A 0004 .extension 0xC5A <<F/1/6>>, 0x0004 // unimplemented
00001020 1760 F18C move.b [A3 - 0xE74], -[A0]
00001024 5664 addq.w -[A4], 3
00001026 0568 FDB3 bchg [A0 - 0x24D], D2
0000102A 294E DAF4 move.l [A4 - 0x250C], A6
0000102E A58E syscall BTreeDispatch, flags=5
00001030 D98D addx.l -[A4], -[A5]
00001032 1C88 move.b [A6], A0
00001034 F595 .invalid <<F/6/2>>
00001036 4289 clr.l A1
00001038 1771 C4D7 E7EB move.b [A3 - 0x1815], [A1 + A4.w * 4 - 0x41]
label0000103E:
0000103E 0089 F0CB 596F ori.l A1, 0xF0CB596F
00001044 4E7C .invalid // invalid opcode 4
00001046 B93C C091 xor.b 0x91, D4
0000104A 5EFF sgt <<invalid special address>>
0000104C F5E4 .invalid <<F/7/2>>
0000104E 4B5D chk.w D5, [A5]+
00001050 7F7D moveq.l D7, 0x7D
00001052 F2E5 AF5F .extension 0x2E5 <<F/2-3/1>> // unimplemented
00001056 6945 bvs +0x47 /* 0000109D */
00001058 DA74 7F0A 3181 add.w D5, [[A4 + <<invalid base displacement size>> + D7 * 8] + 0x3181]
0000105E 745C moveq.l D2, 0x5C
00001060 E0A0 asr D0, D0
00001062 1501 move.b -[A2], D1
00001064 1EE0 move.b [A7]+, -[A0]
00001066 489B 3E4D movem.w [A3]+, D0,D2,D3,D6,A1,A2,A3,A4,A5
0000106A DD0C addx.b -[A6], -[A4]
0000106C E7C7 rol .w D7
0000106E 0900 btst D0, D4
00001070 F56B .extension 0x56B <<F/4-5/2>> // unimplemented
00001072 012E 48A6 btst [A6 + 0x48A6], D0
fn00001076:
00001076 B362 xor.w -[A2], D1
00001078 909A sub.l D0, [A2]+
0000107A 1507 move.b -[A2], D7
0000107C C415 and.b D2, [A5]
0000107E 2F04 move.l -[A7], D4
00001080 A65D syscall SwapMMUMode, flags=6
00001082 C9CA muls.w D4, A2
00001084 347D movea.w A2, <<invalid special address>>
00001086 90AC 4C53 sub.l D0, [A4 + 0x4C53]
0000108A 61EA bsr -0x14 /* 00001076 */
0000108C 8539 E8E9 8BA4 or.b [0xE8E98BA4], D2
00001092 4B36 6D4B 1606 D3F5 .invalid 5, [[A6 + <<invalid base displacement size>>] + 0x1606D3F5] // invalid opcode 4 with b == 4
0000109A 42E9 E7E2 .invalid [A1 - 0x181E] // invalid opcode 4 with subtype 1
0000109E 1536 6F73 B2C2 4CE1 6444 E7FD move.b -[A2], [[A6 - 0x4D3DB31F] + 0x6444E7FD]
000010AA 4D77 919B AD8C E75D chk.w D6, [[ + A1] - 0x527318A3]
000010B2 9320 sub.b -[A0], D1
000010B4 0004 E67D ori.b D4, 0x7D /* '}' */
000010B8 9C7C A9F3 sub.w D6, 0xA9F3
000010BC D6EA 0E54 add.w A3, [A2 + 0xE54]
000010C0 3B3F move.w -[A5], <<invalid special address>>
000010C2 28A6 move.l [A4], -[A6]
000010C4 0DD6 .incomplete
000010C6 4363 chk.w D1, -[A3]
000010C8 5A6B 3D34 addq.w [A3 + 0x3D34], 5
000010CC 7224 moveq.l D1, 0x24
000010CE 1ED1 move.b [A7]+, [A1]
000010D0 7953 moveq.l D4, 0x53
000010D2 C94A exg A4, A2
000010D4 9AB7 4FB7 F96D ABD1 9FF7 EA89 sub.l D5, [[-0x692542F] + D4 * 8 - 0x60081577]
000010E0 0CA6 3E91 FF7C cmpi.l -[A6], 0x3E91FF7C
000010E6 9BE5 sub.l A5, -[A5]
000010E8 1261 movea.b A1, -[A1]
000010EA 289B move.l [A4], [A3]+
000010EC 6028 bra +0x2A /* 00001116 */
000010EE 33C7 CFC1 4856 move.w [0xCFC14856], D7
000010F4 CA46 and.w D5, D6
000010F6 30DC move.w [A0]+, [A4]+
000010F8 AD75 syscall TickCount, auto_pop
000010FA 1A3A CE93 move.b D5, [PC - 0x316D /* FFFFDF8F, cstring ""<EOF> */]
000010FE 5108 subq.b A0, 8
00001100 5F2C 0448 subq.b [A4 + 0x448], 7
00001104 3384 2A00 move.w [A1 + D2 * 2], D4
00001108 D901 addx.b D4, D1
0000110A 6399 bls -0x65 /* 000010A5 */
0000110C 0963 bchg -[A3], D4
0000110E B903 xor.b D3, D4
00001110 C6B2 16C6 and.l D3, [A2 + D1.w * 8 - 0x58]
00001114 3213 move.w D1, [A3]
label00001116:
00001116 C6B2 1600 and.l D3, [A2 + D1.w * 8]
0000111A 2CD6 move.l [A6]+, [A6]
0000111C 5DFE slt <<invalid special address>>
0000111E 4261 clr.w -[A1]
00001120 5C1A addq.b [A2]+, 6
00001122 B971 9117 E7B8 F860 xor.w [[A1] + A1 - 0x184707A0], D4
0000112A 840E or.b D2, A6
0000112C 4C95 EA63 movem.w D0,D1,D5,D6,A1,A3,A5,A6,A7, [A5]
00001130 C4BE and.l D2, <<invalid special address>>
00001132 AE19 syscall GetForeColor, auto_pop
00001134 525C addq.w [A4]+, 1
00001136 D0A0 add.l D0, -[A0]
00001138 2888 move.l [A4], A0
0000113A 8A82 or.l D5, D2
0000113C 7328 moveq.l D1, 0x28
0000113E 38A2 move.w [A4], -[A2]
00001140 2B30 C179 0144 EE8F move.l -[A5], [[A0 + 0x144EE8F]]
00001148 37BE 6193 EB51 24C9 move.w [[ + D6] - 0x14AEDB37], <<invalid special address>>
00001150 C7A5 and.l -[A5], D3
00001152 DF85 addx.l D7, D5
00001154 871F or.b [A7]+, D3
00001156 808C or.l D0, A4
00001158 0AC4 .incomplete
0000115A 3C94 move.w [A6], [A4]
0000115C 587B F192 932B addq.w [[ + A7] - 0x6CD5], 4
00001162 ED94 roxl D4, 6
00001164 D863 add.w D4, -[A3]
00001166 B126 xor.b -[A6], D0
00001168 6740 beq +0x42 /* 000011AA */
0000116A DAE3 add.w A5, -[A3]
0000116C 1008 move.b D0, A0
0000116E CB1D and.b [A5]+, D5
00001170 191B move.b -[A4], [A3]+
00001172 FFCF .invalid <<F/7/7>>
00001174 8497 or.l D2, [A7]
00001176 CC8C and.l D6, A4
00001178 55FF scs <<invalid special address>>
0000117A 0021 999F ori.b -[A1], 0x9F
0000117E AF21 syscall RSect, auto_pop
00001180 A03E syscall DrvrRemove
00001182 4A44 tst.w D4
00001184 E755 roxl D5.w, 3
00001186 5A15 addq.b [A5], 5
00001188 3DEF 1921 move.w <<invalid special address>>, [A7 + 0x1921]
0000118C 48CF 2723 movem.l A7, D0,D1,D5,A0,A1,A2,A5
00001190 C22F 983A and.b D1, [A7 - 0x67C6]
00001194 6889 bvc -0x75 /* 0000111F */
00001196 1199 F794 move.b <<invalid full ext with I/IS == 4>>, [A1]+
0000119A AE40 syscall QDError, auto_pop
0000119C 43E4 lea.l A1, -[A4]
0000119E 35CD D9D1 move.w [PC - 0x262F /* FFFFEB71, cstring ""<EOF> */], A5
000011A2 C614 and.b D3, [A4]
000011A4 D49E add.l D2, [A6]+
000011A6 40B9 8650 AEE1 negx.l [0x8650AEE1]
// begin alternate branch 000011AA-000011AC
label000011AA:
000011AA AEE1 syscall 0xAE1, auto_pop
// end alternate branch 000011AA-000011AC
label000011AA: // (misaligned)
000011AC 907F sub.w D0, <<invalid special address>>
000011AE F909 .extension 0x909 <<F/4-5/4>> // unimplemented
000011B0 6D10 blt +0x12 /* 000011C2 */
000011B2 C51C and.b [A4]+, D2
000011B4 C8BF and.l D4, <<invalid special address>>
000011B6 33C0 58E2 ABEE move.w [0x58E2ABEE], D0
000011BC 618B bsr -0x73 /* 00001149 */
000011BE 97AD 077E sub.l [A5 + 0x77E], D3
label000011C2:
000011C2 DE43 add.w D7, D3
000011C4 BA45 cmp.w D5, D5
000011C6 A110 syscall Allocate/PBAllocContig/AllocContig, flags=1
000011C8 8C62 or.w D6, -[A2]
000011CA 0886 8F04 bclr.b D6, 0x4
000011CE E323 asl D3.b, D1
000011D0 0840 A20E bchg.b D0, 0xE
000011D4 1429 B6CB move.b D2, [A1 - 0x4935]
000011D8 7277 moveq.l D1, 0x77
000011DA E18C lsl D4, 8
000011DC 8F09 sbcd -[A7], -[A1]
000011DE A3CA syscall vWrBlocks, flags=3
000011E0 2FB3 B652 1803 move.l [A7 + D1 + 0x3], [A3 + A3.w * 8 + 0x52]
000011E6 0F16 btst [A6], D7
000011E8 CF58 and.w [A0]+, D7
000011EA 95F2 9777 sub.l A2, <<invalid full ext with IS == 1 and I/IS == 7>>
000011EE AC17 syscall CopyMask, auto_pop
000011F0 5EBB CC36 addq.l [PC + A4 * 4 + 0x36], 7
000011F4 40F0 E0F5 move.w [A0 + A6.w - 0x11], SR
000011F8 8268 C20E or.w D1, [A0 - 0x3DF2]
000011FC D2E7 add.w A1, -[A7]
000011FE F996 .invalid <<F/6/4>>
00001200 7B34 moveq.l D5, 0x34
00001202 A2A5 syscall VisRegionChanged, flags=2
00001204 F9F2 .invalid <<F/7/4>>
00001206 8DF1 E37C divs.w D6, <<invalid full ext with I/IS == 4>>
0000120A A0A6 syscall vStdEntry
0000120C 4EDB jmp [A3]+
0000120E F80B 587C .tblXX 0xF80B, 0x587C // unimplemented
00001212 8869 1D3A or.w D4, [A1 + 0x1D3A]
00001216 AB61 syscall rMASK11
00001218 F906 .extension 0x906 <<F/4-5/4>> // unimplemented
0000121A 2913 move.l -[A4], [A3]
0000121C C0CC mulu.w D0, A4
0000121E 2261 movea.l A1, -[A1]
00001220 318D 7061 move.w [A0 + D7.w + 0x61], A5
00001224 AAC2 syscall 0xAC2
00001226 0203 8BCC andi.b D3, 0xCC
0000122A 8623 or.b D3, -[A3]
0000122C 8045 or.w D0, D5
0000122E 0116 btst [A6], D0
00001230 939C sub.l [A4]+, D1
00001232 B07C CDC7 cmp.w D0, 0xCDC7
00001236 939C sub.l [A4]+, D1
00001238 59F5 7D29 D587 svs [[A5 - 0x2A79 + D7 * 4]]
0000123E 211C move.l -[A0], [A4]+
00001240 9532 5BBD 028B 4552 sub.b [[0x28B4552] + D5 * 2], D2
00001248 9E9C sub.l D7, [A4]+
0000124A 66C9 bne -0x35 /* 00001215 */
0000124C FA94 281A .extension 0xA94 <<F/2-3/5>> // unimplemented
00001250 3C41 movea.w A6, D1
00001252 D14A addx.w -[A0], -[A2]
00001254 5124 subq.b -[A4], 8
00001256 10AA FF09 move.b [A0], [A2 - 0xF7]
0000125A 39F4 087D 0424 move.w 0x424, [A4 + D0 + 0x7D]
00001260 08A1 D444 bclr.b -[A1], 0x44 /* 'D' */
00001264 C4A6 and.l D2, -[A6]
00001266 4C5C AE8A movem.l D1,D3,D7,A1,A2,A3,A5,A7, [A4]+
0000126A 4DD4 lea.l A6, [A4]
0000126C A1C3 syscall vRelBlock, flags=1
0000126E 0B75 369C bchg [A5 + D3.w * 8 - 0x100], D5
00001272 2E5C movea.l A7, [A4]+
00001274 54E3 scc -[A3]
00001276 9FA5 sub.l -[A5], D7
00001278 4774 069D chk.w D3, [A4 + D0.w * 8 - 0x99]
label0000127C:
0000127C EA37 roxr D7.b, D5
0000127E 88F9 6D36 4502 divu.w D4, [0x6D364502]
00001284 E133 roxl D3.b, D0
00001286 192E 7908 move.b -[A4], [A6 + 0x7908]
0000128A 2F6A 4693 3C84 move.l [A7 + 0x3C84], [A2 + 0x4693]
00001290 204B movea.l A0, A3
00001292 D4BB 2CBF add.l D2, [PC + D2 * 4 - 0x65]
00001296 BD86 xor.l D6, D6
00001298 0050 1B31 ori.w [A0], 0x1B31
0000129C 3185 878E 90A3 move.w [[ + <<invalid base displacement size>>] + A0 * 8 - 0x6F5D], D5
000012A2 2507 move.l -[A2], D7
000012A4 829F or.l D1, [A7]+
000012A6 A0E3 syscall vFndFilName
label000012A8:
000012A8 FE15 92A3 .unknown 0xFE15 0x92A3 (W = 7)
// begin alternate branch 000012AA-000012AC
label000012AA:
000012AA 92A3 sub.l D1, -[A3]
// end alternate branch 000012AA-000012AC
label000012AA: // (misaligned)
000012AC D2E6 add.w A1, -[A6]
000012AE 7CF9 moveq.l D6, 0xFFFFFFF9
000012B0 B3F1 E7C1 cmpa.l A1, [[ + <<invalid base displacement size>>]]
000012B4 009D D1D2 1A79 ori.l [A5]+, 0xD1D21A79
// begin alternate branch 000012B6-000012BE
label000012B6:
000012B6 D1D2 add.l A0, [A2]
000012B8 1A79 B8F4 2AB9 movea.b A5, [0xB8F42AB9]
// end alternate branch 000012B6-000012BE
label000012B6: // (misaligned)
000012BA B8F4 2AB9 cmpa.w A4, [A4 + D2 * 2 - 0x71]
000012BE 63BC bls -0x42 /* 0000127C */
000012C0 41CA lea.l A0, A2
000012C2 D6C5 add.w A3, D5
000012C4 D2E5 add.w A1, -[A5]
000012C6 9015 sub.b D0, [A5]
000012C8 3A41 movea.w A5, D1
000012CA AA78 syscall 0xA78
000012CC 4800 nbcd.b D0
000012CE 87CB divs.w D3, A3
000012D0 0FF1 .incomplete
000012D2 849C or.l D2, [A4]+
000012D4 1401 move.b D2, D1
000012D6 4769 04C6 chk.w D3, [A1 + 0x4C6]
000012DA 4F2C 9A23 .invalid 7, [A4 - 0x65DD] // invalid opcode 4 with b == 4
000012DE 4814 nbcd.b [A4]
000012E0 A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5
000012E2 8940 371D pack D4, D0, 0x371D
label000012E6:
000012E6 2E71 591F 3261 8560 movea.l A7, [[A1] + D5 + 0x32618560]
000012EE 53C7 sls D7
000012F0 57FD seq <<invalid special address>>
000012F2 2B63 BA58 move.l [A5 - 0x45A8], -[A3]
000012F6 0887 2A8C bclr.b D7, 0x8C
000012FA 0375 D455 bchg [A5 + A5.w * 4 + 0x55], D1
000012FE 154D 9419 move.b [A2 - 0x6BE7], A5
00001302 11E9 74DA 928E move.b [0xFFFF928E], [A1 + 0x74DA]
00001308 C0C7 mulu.w D0, D7
0000130A E212 roxr D2.b, 1
0000130C 66A8 bne -0x56 /* 000012B6 */
0000130E 40EB C88F move.w [A3 - 0x3771], SR
00001312 6F94 ble -0x6A /* 000012A8 */
00001314 2BE1 move.l <<invalid special address>>, -[A1]
00001316 0C8D FF4E 96E8 cmpi.l A5, 0xFF4E96E8
0000131C 3AE6 move.w [A5]+, -[A6]
0000131E 0F7A CFCB bchg [PC - 0x3035 /* FFFFE2EB, cstring ""<EOF> */], D7
00001322 6886 bvc -0x78 /* 000012AA */
00001324 EF01 asl D1.b, 7
00001326 9377 033A FBE7 2C37 83D0 sub.w [[A7 - 0x418D3C9 + D0 * 2] - 0x7C30], D1
00001330 6AD1 bpl -0x2D /* 00001303 */
00001332 D164 add.w -[A4], D0
00001334 9B69 82D3 sub.w [A1 - 0x7D2D], D5
00001338 CC15 and.b D6, [A5]
0000133A 7AD7 moveq.l D5, 0xFFFFFFD7
0000133C DBC4 add.l A5, D4
0000133E FCE4 2D68 .extension 0xCE4 <<F/2-3/6>> // unimplemented
00001342 A184 syscall GetOSDefault, flags=1
00001344 32D4 move.w [A1]+, [A4]
00001346 0D4C bchg A4, D6
00001348 08D2 70F0 bset.b [A2], 0xF0
0000134C 0EE3 .incomplete
0000134E D0ED 3859 add.w A0, [A5 + 0x3859]
// begin alternate branch 00001350-00001352
fn00001350:
00001350 3859 movea.w A4, [A1]+
// end alternate branch 00001350-00001352
fn00001350: // (misaligned)
00001352 27E5 D96D move.l <<invalid full ext with IS == 1 and I/IS == 5>>, -[A5]
00001356 A48C syscall Wakeup, flags=4
00001358 F02B A917 7FA2 C691 pflushr [A3 - 0x396F]
00001360 04CA .incomplete
00001362 6E82 bgt -0x7C /* 000012E6 */
00001364 B2DF cmpa.w A1, [A7]+
00001366 17CA 7641 move.b [PC + D7.w * 8 + 0x41], A2
0000136A D9EF 42D9 add.l A4, [A7 + 0x42D9]
0000136E 8F93 or.l [A3], D7
00001370 80BB A2E1 or.l D0, [PC + A2.w * 2 - 0x31]
00001374 1075 7CBB movea.b A0, [A5 + D7 * 4 - 0x69]
00001378 2C7F movea.l A6, <<invalid special address>>
0000137A BB97 xor.l [A7], D5
0000137C 8834 E7B3 03E7 70C8 9DCC F051 or.b D4, [[0x3E770C8 + A6 * 8] - 0x62330FAF]
00001388 A38D syscall DebugUtil, flags=3
0000138A EB3C rol D4.b, D5
0000138C 1ADA move.b [A5]+, [A2]+
0000138E 61C0 bsr -0x3E /* 00001350 */
00001390 50B8 46E5 addq.l [0x000046E5], 8
00001394 86CC divu.w D3, A4
00001396 2304 move.l -[A1], D4
00001398 E40C lsr D4.b, 2
0000139A 1790 723E move.b [A3 + D7.w * 2 + 0x3E], [A0]
0000139E 809F or.l D0, [A7]+
000013A0 678D beq -0x71 /* 0000132F */
000013A2 08A3 7861 bclr.b -[A3], 0x61 /* 'a' */
000013A6 0247 8206 andi.w D7, 0x8206
000013AA 843D or.b D2, <<invalid special address>>
000013AC 1036 3F19 move.b D0, [[A6 + D3 * 8]]
000013B0 4A66 tst.w -[A6]
000013B2 8CF6 D0E1 divu.w D6, [A6 + A5.w - 0x31]
000013B6 DEBC 4F1F E4C2 add.l D7, 0x4F1FE4C2
000013BC 1D62 8A82 move.b [A6 - 0x757E], -[A2]
000013C0 22DE move.l [A1]+, [A6]+
000013C2 C745 exg D3, D5
000013C4 9D81 subx.l D6, D1
000013C6 225C movea.l A1, [A4]+
000013C8 50C4 st D4
000013CA BB50 xor.w [A0], D5
000013CC C4E3 mulu.w D2, -[A3]
000013CE 2761 70CE move.l [A3 + 0x70CE], -[A1]
000013D2 2E26 move.l D7, -[A6]
000013D4 2037 7FC9 move.l D0, [[ + <<invalid base displacement size>>]]
000013D8 84B7 11FF or.l D2, <<invalid full ext with IS == 1 and I/IS == 7>>
000013DC 6A97 bpl -0x67 /* 00001375 */
000013DE 419B .invalid 0, [A3]+ // invalid opcode 4 with b == 6
000013E0 767E moveq.l D3, 0x7E
000013E2 5318 subq.b [A0]+, 1
000013E4 8228 0E50 or.b D1, [A0 + 0xE50]
000013E8 54AD 44E3 addq.l [A5 + 0x44E3], 2
000013EC 091D btst [A5]+, D4
000013EE 2034 409D move.l D0, [A4 + D4.w - 0x99]
000013F2 6497 bcc -0x67 /* 0000138B */
000013F4 76C3 moveq.l D3, 0xFFFFFFC3
000013F6 D342 addx.w D1, D2
000013F8 F984 .invalid <<F/6/4>>
000013FA D0A7 add.l D0, -[A7]
000013FC A906 syscall NewString
000013FE E83A ror D2.b, D4
00001400 0C4C AEF1 cmpi.w A4, 0xAEF1
00001404 51A6 subq.l -[A6], 8
00001406 B426 cmp.b D2, -[A6]
00001408 28AC 6CFC move.l [A4], [A4 + 0x6CFC]
0000140C 1218 move.b D1, [A0]+
0000140E 8442 or.w D2, D2
00001410 08E8 36F9 922B bset.b [A0 - 0x6DD5], 0xF9
00001416 8701 sbcd D3, D1
00001418 E281 asr D1, 1
0000141A 2048 movea.l A0, A0
0000141C 2F2E 4A33 move.l -[A7], [A6 + 0x4A33]
00001420 0ADE .incomplete
00001422 0C0C E461 cmpi.b A4, 0x61 /* 'a' */
00001426 D904 addx.b D4, D4
00001428 2122 move.l -[A0], -[A2]
0000142A 8483 or.l D2, D3
0000142C 2808 move.l D4, A0
0000142E 8B41 3534 pack D5, D1, 0x3534
00001432 DE24 add.b D7, -[A4]
00001434 1AC8 move.b [A5]+, A0
00001436 9AD8 sub.w A5, [A0]+
00001438 01F2 .incomplete
0000143A 01D1 .incomplete
0000143C 3220 move.w D1, -[A0]
0000143E DAA4 add.l D5, -[A4]
00001440 5EC9 9069 dbgt D1, -0x6F99 /* FFFFA4AB */
00001444 1500 move.b -[A2], D0
00001446 FAB8 4086 .extension 0xAB8 <<F/2-3/5>> // unimplemented
0000144A 5D2E 2A12 subq.b [A6 + 0x2A12], 6
0000144E 0209 0735 andi.b A1, 0x35 /* '5' */
00001452 DE9C add.l D7, [A4]+
00001454 C681 and.l D3, D1
00001456 6D52 blt +0x54 /* 000014AA */
00001458 3F87 F26A move.w [A7 + A7.w * 2 + 0x6A], D7
0000145C A4AF syscall vMtCheck, flags=4
0000145E CB72 CFFD and.w <<invalid full ext with IS == 1 and I/IS == 5>>, D5
00001462 7469 moveq.l D2, 0x69
00001464 185C movea.b A4, [A4]+
00001466 5E02 addq.b D2, 7
00001468 D1D3 add.l A0, [A3]
0000146A 28B4 43F1 A7E1 F805 move.l [A4], [[-0x581E07FB]]
00001472 1C93 move.b [A6], [A3]
00001474 C231 0946 and.b D1, <<invalid full ext with IS == 1 and I/IS == 6>>
00001478 A7D5 syscall vRelNode, flags=7
0000147A FF04 .extension 0xF04 <<F/4-5/7>> // unimplemented
0000147C D126 add.b -[A6], D0
0000147E BED1 cmpa.w A7, [A1]
00001480 FB99 .invalid <<F/6/5>>
00001482 F443 .invalid <<cinv/cpush with scope=0>>
00001484 F8B6 F9F8 .extension 0x8B6 <<F/2-3/4>> // unimplemented
00001488 C1F1 35A0 F149 muls.w D0, [-0xEB7 + D3 * 4]
0000148E 1C82 move.b [A6], D2
00001490 D964 add.w -[A4], D4
00001492 227F movea.l A1, <<invalid special address>>
00001494 BBF5 BA12 cmpa.l A5, [A5 + A3 * 2 + 0x12]
00001498 C146 exg D0, D6
0000149A 5F03 subq.b D3, 7
0000149C 9203 sub.b D1, D3
0000149E 22A4 move.l [A1], -[A4]
000014A0 FE1B 5DF4 .unknown 0xFE1B 0x5DF4 (W = 7)
000014A4 03EB .incomplete
000014A6 98C1 sub.w A4, D1
000014A8 D031 05C3 C2EB C250 add.b D0, [[ + <<invalid base displacement size>>] - 0x3D143DB0]
// begin alternate branch 000014AA-000014B0
label000014AA:
000014AA 05C3 .incomplete
000014AC C2EB C250 mulu.w D1, [A3 - 0x3DB0]
// end alternate branch 000014AA-000014B0
label000014AA: // (misaligned)
000014B0 288D move.l [A4], A5
000014B2 9415 sub.b D2, [A5]
000014B4 6508 bcs +0xA /* 000014BE */
000014B6 E070 roxr D0.w, D0
000014B8 A81F syscall Get1Resource
000014BA 1183 5F5F move.b <<invalid full ext with IS == 1 and I/IS == 7>>, D3
// begin alternate branch 000014BC-000014BE
label000014BC:
000014BC 5F5F subq.w [A7]+, 7
// end alternate branch 000014BC-000014BE
label000014BC: // (misaligned)
label000014BE:
000014BE AB03 syscall Jackson
000014C0 3C28 009F move.w D6, [A0 + 0x9F]
label000014C4:
000014C4 E142 asl D2.w, 8
000014C6 5B6E 1686 subq.w [A6 + 0x1686], 5
000014CA C289 and.l D1, A1
000014CC 0E29 218C 4EE3 .invalid.b [A1 + 0x4EE3], 0x8C // invalid immediate operation
000014D2 6D47 blt +0x49 /* 0000151B */
label000014D4:
000014D4 3427 move.w D2, -[A7]
000014D6 0A78 62E8 A34E xori.w [0xFFFFA34E], 0x62E8
000014DC 9508 subx.b -[A2], -[A0]
000014DE EC60 asr D0.w, D6
000014E0 CAD7 mulu.w D5, [A7]
000014E2 1A86 move.b [A5], D6
000014E4 88C9 divu.w D4, A1
000014E6 B3BA 44C8 xor.l [PC + 0x44C8 /* 000059B0, cstring ""<EOF> */], D1
000014EA 292E 9706 move.l -[A4], [A6 - 0x68FA]
000014EE D241 add.w D1, D1
000014F0 178A 5DD5 move.b <<invalid full ext with IS == 1 and I/IS == 5>>, A2
000014F4 EC30 roxr D0.b, D6
000014F6 B001 cmp.b D0, D1
000014F8 9E19 sub.b D7, [A1]+
000014FA 15DE F105 move.b [PC - 0xEFB /* 00000601, value 0x67 'g' */], [A6]+
000014FE 93F2 EF6A 06B4 CB72 sub.l A1, [[A2 + 0x6B4] - 0x348E]
00001506 EF4A lsl D2.w, 7
00001508 7160 moveq.l D0, 0x60
0000150A 1B20 move.b -[A5], -[A0]
0000150C 6CAE bge -0x50 /* 000014BC */
0000150E 130C move.b -[A1], A4
00001510 761B moveq.l D3, 0x1B
00001512 69B0 bvs -0x4E /* 000014C4 */
00001514 2361 A2C3 move.l [A1 - 0x5D3D], -[A1]
00001518 E08A lsr D2, 8
0000151A E0A0 asr D0, D0
0000151C 7084 moveq.l D0, 0xFFFFFF84
0000151E 06BB 2C77 146A C6D6 addi.l [PC + A4.w * 8 - 0x42], 0x2C77146A
00001526 5690 addq.l [A0], 3
00001528 4B49 chk.w D5, A1
0000152A 9F9F sub.l [A7]+, D7
0000152C 5D3A 337A subq.b [PC + 0x337A /* 000048A8, cstring ""<EOF> */], 6
// begin alternate branch 0000152E-0000153A
label0000152E:
0000152E 337A 2280 063A move.w [A1 + 0x63A], [PC + 0x2280 /* 000037B0, cstring ""<EOF> */]
00001534 32C0 move.w [A1]+, D0
00001536 0E10 7326 .invalid.b [A0], 0x26 /* '&' */ // invalid immediate operation
// end alternate branch 0000152E-0000153A
label0000152E: // (misaligned)
00001530 2280 move.l [A1], D0
00001532 063A 32C0 0E10 addi.b [PC + 0xE10 /* 00002344, cstring ""<EOF> */], 0xC0
00001538 7326 moveq.l D1, 0x26
0000153A 6A98 bpl -0x66 /* 000014D4 */
0000153C D40D add.b D2, A5
0000153E 084D 44D0 bchg.b A5, 0xD0
00001542 8BC4 divs.w D5, D4
00001544 C28B and.l D1, A3
00001546 CDDE muls.w D6, [A6]+
00001548 6919 bvs +0x1B /* 00001563 */
0000154A 2085 move.l [A0], D5
0000154C 67E0 beq -0x1E /* 0000152E */
0000154E 3FAE F055 7B79 CE17 5191 move.w [[A7 - 0x31E8AE6F]], [A6 - 0xFAB]
00001558 C41D and.b D2, [A5]+
0000155A 39CF 07D2 move.w 0x7D2, A7
0000155E A0AE syscall vADBProc/VADBProc
00001560 6125 bsr +0x27 /* 00001587 */
00001562 F85D 6EB4 .extension 0x85D <<F/1/4>>, 0x6EB4 // unimplemented
00001566 D65D add.w D3, [A5]+
00001568 4600 not.b D0
0000156A 88C1 divu.w D4, D1
0000156C F96A .extension 0x96A <<F/4-5/4>> // unimplemented
0000156E AED8 syscall 0xAD8, auto_pop
00001570 23F5 2C91 F89D C582 move.l [0xF89DC582], [A5 + D2 * 4 - 0x111]
// begin alternate branch 00001576-00001578
label00001576:
00001576 C582 and.l D2, D2
// end alternate branch 00001576-00001578
label00001576: // (misaligned)
00001578 011A btst [A2]+, D0
0000157A 4A3C 721B tst.b 0x1B
0000157E 3308 move.w -[A1], A0
00001580 7430 moveq.l D2, 0x30
00001582 5982 subq.l D2, 4
00001584 7064 moveq.l D0, 0x64
00001586 BD70 F885 xor.w [A0 + A7 - 0x123], D6
0000158A E3BC rol D4, D1
0000158C 18CC move.b [A4]+, A4
0000158E 915C sub.w [A4]+, D0
00001590 06AF B215 E7B2 0D38 addi.l [A7 + 0xD38], 0xB215E7B2
00001598 24C1 move.l [A2]+, D1
0000159A 6FDA ble -0x24 /* 00001576 */
0000159C 36A0 move.w [A3], -[A0]
0000159E D143 addx.w D0, D3
000015A0 38D7 move.w [A4]+, [A7]
000015A2 A538 syscall WriteParam, flags=5
000015A4 D168 12FC add.w [A0 + 0x12FC], D0
000015A8 3865 movea.w A4, -[A5]
000015AA 3339 6B52 0AD1 move.w -[A1], [0x6B520AD1]
000015B0 1813 move.b D4, [A3]
000015B2 5C96 addq.l [A6], 6
000015B4 5248 addq.w A0, 1
000015B6 CE47 and.w D7, D7
000015B8 AC82 syscall StdText, auto_pop
000015BA 117C 4824 0E0E move.b [A0 + 0xE0E], 0x24 /* '$' */
000015C0 8F6F AA4C or.w [A7 - 0x55B4], D7
000015C4 CD9D and.l [A5]+, D6
000015C6 2AC3 move.l [A5]+, D3
000015C8 257B 5AF2 B5E4 move.l [A2 - 0x4A1C], [PC + D5 * 2 - 0x14]
000015CE 23F8 763C 42C1 A5F1 move.l [0x42C1A5F1], [0x0000763C]
000015D6 0805 7773 btst.b D5, 0x73 /* 's' */
000015DA 0607 3758 addi.b D7, 0x58 /* 'X' */
000015DE 13E1 60A1 92C1 move.b [0x60A192C1], -[A1]
000015E4 5112 subq.b [A2], 8
000015E6 0434 D24E C2D8 subi.b [A4 + A4.w * 2 - 0x40], 0x4E /* 'N' */
000015EC F820 DC93 .tblXX 0xF820, 0xDC93 // unimplemented
000015F0 B8A4 cmp.l D4, -[A4]
000015F2 A8F7 syscall Layout
000015F4 7336 moveq.l D1, 0x36
000015F6 E85F ror D7.w, 4
000015F8 2B8C 980F move.l [A5 + A1 + 0xF], A4
000015FC 4E3F .invalid // invalid opcode 4
000015FE 9C10 sub.b D6, [A0]
00001600 EAFA 2F05 F384 bfchg [PC - 0xC7C /* FFFFF386, cstring ""<EOF> */] {D4:5}
00001606 97AE 3105 sub.l [A6 + 0x3105], D3
0000160A 02B3 C414 9B67 616C andi.l <<invalid full ext with I/IS == 4>>, 0xC4149B67
00001612 3C30 9010 move.w D6, [A0 + A1.w + 0x10]
00001616 4ECB jmp A3
00001618 537C 20AD subq.w 0x20AD, 1
0000161C 7FCA moveq.l D7, 0xFFFFFFCA
0000161E 9A38 D57F sub.b D5, [0xFFFFD57F]
00001622 2088 move.l [A0], A0
00001624 7870 moveq.l D4, 0x70
00001626 5055 addq.w [A5], 8
00001628 18A5 move.b [A4], -[A5]
0000162A 4938 CFA6 .invalid 4, [0xFFFFCFA6] // invalid opcode 4 with b == 4
0000162E 1239 6192 C118 move.b D1, [0x6192C118]
00001634 05AE 1107 bclr [A6 + 0x1107], D2
00001638 0CC9 .incomplete
0000163A 507D addq.w <<invalid special address>>, 8
0000163C A535 syscall OffLine/Offline, flags=5
0000163E 71AE moveq.l D0, 0xFFFFFFAE
00001640 6709 beq +0xB /* 0000164B */
00001642 5B86 subq.l D6, 5
00001644 EFE0 4232 bfins -[A0] {8:D2}, D4
00001648 8428 A001 or.b D2, [A0 - 0x5FFF]
0000164C F562 .extension 0x562 <<F/4-5/2>> // unimplemented
0000164E 91D4 sub.l A0, [A4]
00001650 B006 cmp.b D0, D6
00001652 2E36 20B4 move.l D7, [A6 + D2.w - 0x76]
00001656 E170 roxl D0.w, D0
00001658 E5C8 roxl .w A0
0000165A DA96 add.l D5, [A6]
0000165C E938 rol D0.b, D4
0000165E 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4
00001660 8E10 or.b D7, [A0]
00001662 84BD or.l D2, <<invalid special address>>
00001664 8E2B BB9E or.b D7, [A3 - 0x4462]
00001668 0922 btst -[A2], D4
0000166A 1C55 movea.b A6, [A5]
0000166C C2C1 mulu.w D1, D1
0000166E 14E4 move.b [A2]+, -[A4]
00001670 DD03 addx.b D6, D3
00001672 85B5 497F or.l <<invalid full ext with IS == 1 and I/IS == 7>>, D2
00001676 0692 6D34 AADE addi.l [A2], 0x6D34AADE
0000167C 9021 sub.b D0, -[A1]
0000167E FBD2 .invalid <<F/7/5>>
00001680 6664 bne +0x66 /* 000016E6 */
00001682 D053 add.w D0, [A3]
00001684 3A0D move.w D5, A5
00001686 A591 syscall Translate24To32, flags=5
00001688 E2C0 lsr .w D0
0000168A 1005 move.b D0, D5
0000168C 5CE0 sge -[A0]
0000168E 8F87 B762 unpk D7, D7, 0xB762
00001692 23EB 6881 0084 A6FE move.l [0x0084A6FE], [A3 + 0x6881]
0000169A 361D move.w D3, [A5]+
0000169C 8063 or.w D0, -[A3]
0000169E 2EAE 94A7 move.l [A7], [A6 - 0x6B59]
000016A2 ACC2 syscall FillArc, auto_pop
000016A4 5FAF 6B70 subq.l [A7 + 0x6B70], 7
000016A8 E688 lsr D0, 3
000016AA 0924 btst -[A4], D4
000016AC 824A or.w D1, A2
000016AE 1F2D 1494 move.b -[A7], [A5 + 0x1494]
000016B2 C52E BAF1 and.b [A6 - 0x450F], D2
000016B6 4A08 tst.b A0
000016B8 1267 movea.b A1, -[A7]
000016BA F6B4 3571 .extension 0x6B4 <<F/2-3/3>> // unimplemented
000016BE AE7F syscall 0xA7F, auto_pop
000016C0 4747 chk.w D3, D7
000016C2 E4E9 4417 roxr .w [A1 + 0x4417]
000016C6 AC67 syscall LongMul, auto_pop
000016C8 FC8D 4ACB .extension 0xC8D <<F/2-3/6>> // unimplemented
000016CC D5B6 418A 1232 add.l [[ + <<invalid base displacement size>> + D4] + 0x1232], D2
000016D2 0C88 74C9 5D96 cmpi.l A0, 0x74C95D96
000016D8 4561 chk.w D2, -[A1]
000016DA 7EC1 moveq.l D7, 0xFFFFFFC1
000016DC 11A6 A871 move.b [A0 + A2 + 0x71], -[A6]
000016E0 241C move.l D2, [A4]+
000016E2 1D47 D960 move.b [A6 - 0x26A0], D7
label000016E6:
000016E6 2414 move.l D2, [A4]
000016E8 1FDE move.b <<invalid special address>>, [A6]+
000016EA 8820 or.b D4, -[A0]
000016EC BBA8 710C xor.l [A0 + 0x710C], D5
000016F0 5294 addq.l [A4], 1
000016F2 7CC2 moveq.l D6, 0xFFFFFFC2
000016F4 7185 moveq.l D0, 0xFFFFFF85
000016F6 F5E2 .invalid <<F/7/2>>
000016F8 22EB B4CE move.l [A1]+, [A3 - 0x4B32]
000016FC 1716 move.b -[A3], [A6]
000016FE F727 .extension 0x727 <<F/4-5/3>> // unimplemented
00001700 5F5C subq.w [A4]+, 7
00001702 D8C5 add.w A4, D5
00001704 13A3 C8DD move.b [A1 + A4 - 0x35], -[A3]
00001708 2241 movea.l A1, D1
0000170A 88B2 A4E8 or.l D4, [A2 + A2.w * 4 - 0x24]
0000170E 1669 E4EC movea.b A3, [A1 - 0x1B14]
00001712 3F38 C806 move.w -[A7], [0xFFFFC806]
00001716 C03A 5C84 and.b D0, [PC + 0x5C84 /* 00005C86, cstring ""<EOF> */]
0000171A 50B4 ED32 AA83 1E6F 061B addq.l [[A4 - 0x557CE191 + A6 * 4] + 0x61B], 8
00001724 2CD9 move.l [A6]+, [A1]+
00001726 25EC B919 41EE move.l [PC + 0x41EE /* 00005916, cstring ""<EOF> */], [A4 - 0x46E7]
0000172C 88B2 6402 or.l D4, [A2 + D6.w * 4 + 0x2]
00001730 8696 or.l D3, [A6]
00001732 2713 move.l -[A3], [A3]
00001734 51D6 sf [A6]
00001736 9151 sub.w [A1], D0
00001738 DF63 add.w -[A3], D7
0000173A 44D8 move.b [A0]+, CCR
0000173C C13C C33A and.b 0x3A /* ':' */, D0
00001740 2D91 C204 move.l [A6 + A4.w * 2 + 0x4], [A1]
00001744 42F4 A006 .invalid [A4 + A2.w + 0x6] // invalid opcode 4 with subtype 1
00001748 C0BF and.l D0, <<invalid special address>>
0000174A A2C8 syscall vBasicIO, flags=2
0000174C B303 xor.b D3, D1
0000174E C638 E292 and.b D3, [0xFFFFE292]
00001752 9A13 sub.b D5, [A3]
00001754 4960 chk.w D4, -[A0]
00001756 802D C888 or.b D0, [A5 - 0x3778]
0000175A D23F add.b D1, <<invalid special address>>
0000175C F182 .invalid <<F/6/0>>
0000175E 780B moveq.l D4, 0x0B
00001760 3A69 2DE8 movea.w A5, [A1 + 0x2DE8]
00001764 A4D9 syscall vDeallocFile, flags=4
00001766 1C1F move.b D6, [A7]+
00001768 40E0 move.w -[A0], SR
0000176A CE03 and.b D7, D3
0000176C 91F7 9931 2DA1 8D8D sub.l A0, [[A7 + 0x2DA18D8D + A1]]
00001774 3F96 C32B 6AB4 C31F 6189 move.w [[A7 + 0x6AB4 + A4 * 2] - 0x3CE09E77], [A6]
0000177E E219 ror D1.b, 1
00001780 2864 movea.l A4, -[A4]
00001782 4F53 chk.w D7, [A3]
00001784 1CF1 CC46 move.b [A6]+, [A1 + A4 * 4 + 0x46]
00001788 14D1 move.b [A2]+, [A1]
0000178A C72E 2CEA and.b [A6 + 0x2CEA], D3
0000178E 5C10 addq.b [A0], 6
00001790 4624 not.b -[A4]
00001792 8183 3391 unpk D0, D3, 0x3391
00001796 2AFA 9812 move.l [A5]+, [PC - 0x67EE /* FFFFAFAA, cstring ""<EOF> */]
0000179A CCB9 2872 6ADC and.l D6, [0x28726ADC]
000017A0 22C3 move.l [A1]+, D3
000017A2 3917 move.w -[A4], [A7]
000017A4 1D1C move.b -[A6], [A4]+
000017A6 2461 movea.l A2, -[A1]
000017A8 C607 and.b D3, D7
000017AA 2F7F 063E move.l [A7 + 0x63E], <<invalid special address>>
000017AE E73A rol D2.b, D3
000017B0 CF5A and.w [A2]+, D7
000017B2 2E17 move.l D7, [A7]
000017B4 8EC0 divu.w D7, D0
000017B6 8C0C or.b D6, A4
000017B8 EC21 asr D1.b, D6
000017BA 2081 move.l [A0], D1
000017BC 34BB 1062 move.w [A2], [PC + D1.w + 0x62]
000017C0 0200 6D08 andi.b D0, 0x8
000017C4 AC00 syscall SoundDispatch, auto_pop
000017C6 206A 26EB movea.l A0, [A2 + 0x26EB]
000017CA 083C AD25 C3FA btst.b 0xFA, 0x25 /* '%' */
000017D0 41E5 lea.l A0, -[A5]
000017D2 1308 move.b -[A1], A0
000017D4 C109 abcd -[A0], -[A1]
000017D6 3EC6 move.w [A7]+, D6
000017D8 948A sub.l D2, A2
000017DA C125 and.b -[A5], D0
000017DC AA21 syscall OpColor
000017DE 655B bcs +0x5D /* 0000183B */
000017E0 0019 2E68 ori.b [A1]+, 0x68 /* 'h' */
000017E4 FE85 5601 .extension 0xE85 <<F/2-3/7>> // unimplemented
000017E8 F46F cpushl DATA, [A7]
000017EA B326 xor.b -[A6], D1
000017EC DCD1 add.w A6, [A1]
000017EE 8FAD C218 or.l [A5 - 0x3DE8], D7
000017F2 7D36 moveq.l D6, 0x36
000017F4 5127 subq.b -[A7], 8
000017F6 4AA9 01D4 tst.l [A1 + 0x1D4]
000017FA 26E8 B810 move.l [A3]+, [A0 - 0x47F0]
000017FE 7C08 moveq.l D6, 0x08
00001800 7A1D moveq.l D5, 0x1D
00001802 9DEF D7C5 sub.l A6, [A7 - 0x283B]
00001806 A066 syscall NewEmptyHandle
00001808 12C9 move.b [A1]+, A1
0000180A DF52 add.w [A2], D7
0000180C D199 add.l [A1]+, D0
0000180E AEE5 syscall 0xAE5, auto_pop
00001810 8E1B or.b D7, [A3]+
00001812 9F25 sub.b -[A5], D7
00001814 8738 488A or.b [0x0000488A], D3
00001818 029F 6A2C 5398 andi.l [A7]+, 0x6A2C5398
0000181E B30E cmpm.b [A1]+, [A6]+
00001820 1284 move.b [A1], D4
00001822 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00001824 4ACA tas.b A2
00001826 F9E2 .invalid <<F/7/4>>
00001828 A6B7 syscall vSyncWait, flags=6
0000182A 1319 move.b -[A1], [A1]+
0000182C C8B3 1764 and.l D4, <<invalid full ext with I/IS == 4>>
00001830 690B bvs +0xD /* 0000183D */
00001832 2114 move.l -[A0], [A4]
00001834 02C1 .incomplete
00001836 7608 moveq.l D3, 0x08
00001838 E311 roxl D1.b, 1
0000183A 326C 010A movea.w A1, [A4 + 0x10A]
0000183E EC57 roxr D7.w, 6
00001840 08B4 2804 DA15 bclr.b [A4 + A5 * 2 + 0x15], 0x4
00001846 02D9 .incomplete
00001848 0A81 9042 402A xori.l D1, 0x9042402A
0000184E 0482 0A81 9714 subi.l D2, 0xA819714
00001854 02C7 .incomplete
00001856 1502 move.b -[A2], D2
00001858 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
0000185A 818B 1402 unpk -[A0], -[A3], 0x1402
0000185E 972B 0432 sub.b [A3 + 0x432], D3
00001862 1502 move.b -[A2], D2
00001864 8714 or.b [A4], D3
00001866 0293 0A81 5985 andi.l [A3], 0xA815985
0000186C 8043 or.w D0, D3
0000186E 21F0 A442 4055 move.l [0x00004055], [A0 + A2.w * 4 + 0x42]
00001874 0814 2B04 btst.b [A4], 0x4
00001878 FE4B 21F0 .extension 0xE4B <<F/1/7>>, 0x21F0 // unimplemented
0000187C B042 cmp.w D0, D2
0000187E A04E syscall AddDrive
00001880 21E0 5208 move.l [0x00005208], -[A0]
00001884 7CA8 moveq.l D6, 0xFFFFFFA8
00001886 1068 5608 movea.b A0, [A0 + 0x5608]
0000188A FC5E 21E0 .extension 0xC5E <<F/1/6>>, 0x21E0 // unimplemented
0000188E 5108 subq.b A0, 8
00001890 5CAC 10F8 addq.l [A4 + 0x10F8], 6
00001894 4221 clr.b -[A1]
00001896 30A8 1068 move.w [A0], [A0 + 0x1068]
0000189A 5008 addq.b A0, 8
0000189C F814 02AB .tblXX 0xF814, 0x02AB // unimplemented
000018A0 1402 move.b D2, D2
000018A2 E714 roxl D4.b, 3
000018A4 02B5 0A81 0285 4040 andi.l [A5 + D4.w + 0x40], 0xA810285
000018AC 21D0 A410 move.l [0xFFFFA410], [A0]
000018B0 702A moveq.l D0, 0x2A
000018B2 040C 85C0 subi.b A4, 0xC0
000018B6 AF14 syscall PatDither, auto_pop
000018B8 021D 0A81 andi.b [A5]+, 0x81
000018BC 2A85 move.l [A5], D5
000018BE C098 and.l D0, [A0]+
000018C0 4220 clr.b -[A0]
000018C2 4D21 .invalid 6, -[A1] // invalid opcode 4 with b == 4
000018C4 B05C cmp.w D0, [A4]+
000018C6 2160 5708 move.l [A0 + 0x5708], -[A0]
000018CA 5CAD 10F0 addq.l [A5 + 0x10F0], 6
000018CE 2A04 move.l D5, D4
000018D0 4614 not.b [A4]
000018D2 0233 0A81 0C85 andi.b [A3 + D0 * 4 - 0x123], 0x81
000018D8 8049 or.w D0, A1
000018DA 21B0 5121 F0BC 42E0 move.l [A0 + D4.w * 2 - 0x32], [[A0 - 0xF44 + D5]]
000018E2 AF89 syscall slAddPin, auto_pop
000018E4 02F2 .incomplete
000018E6 7FCC moveq.l D7, 0xFFFFFFCC
000018E8 2FCC move.l <<invalid special address>>, A4
000018EA FE9D 16D3 .extension 0xE9D <<F/2-3/7>> // unimplemented
000018EE 18A6 move.b [A4], -[A6]
000018F0 614C bsr +0x4E /* 0000193E */
000018F2 5598 subq.l [A0]+, 2
000018F4 D074 115E add.w D0, <<invalid full ext with IS == 1 and I/IS == 6>>
000018F8 8069 48B2 or.w D0, [A1 + 0x48B2]
000018FC BE3F cmp.b D7, <<invalid special address>>
000018FE FD2A .extension 0xD2A <<F/4-5/6>> // unimplemented
00001900 EEA3 asr D3, D7
00001902 3FFC 013D move.w <<invalid special address>>, 0x13D
00001906 FEB0 1E7F .extension 0xEB0 <<F/2-3/7>> // unimplemented
0000190A 708F moveq.l D0, 0xFFFFFF8F
0000190C 3FC4 move.w <<invalid special address>>, D4
0000190E C71F and.b [A7]+, D3
00001910 E8E3 A5FC bftst -[A3] {23:D4}
00001914 413F .invalid 0, <<invalid special address>> // invalid opcode 4 with b == 4
00001916 FEE3 6172 .extension 0xEE3 <<F/2-3/7>> // unimplemented
0000191A 03 .incomplete